-
甘特圖怎么制作更方便?甘特圖制作方法" title="甘特圖怎么制作更方便?甘特圖制作方法" width="200" height="150">
-
OKR的實(shí)施標(biāo)準(zhǔn)步驟是什么?成功實(shí)施落地OKR的要點(diǎn)" title="OKR的實(shí)施標(biāo)準(zhǔn)步驟是什么?成功實(shí)施落地OKR的要點(diǎn)" width="200" height="150">
-
一網(wǎng)打盡 Java 并發(fā)模型
所有內(nèi)容 ?2022-05-29本篇文章我們來探討一下并發(fā)設(shè)計(jì)模型。 可以使用不同的并發(fā)模型來實(shí)現(xiàn)并發(fā)系統(tǒng),并發(fā)模型說的是系統(tǒng)中的線程如何協(xié)作完成并發(fā)任務(wù)。不同的并發(fā)模型以不同的方式拆分任務(wù),線程可以以不同的方式進(jìn)行通信和協(xié)作。 并...
-
“了解高并發(fā)底層原理”,面試官:講一下MESI(緩存一致性協(xié)議)吧
所有內(nèi)容 ?2022-05-29前言: JVM不是真實(shí)存在的,只是一個(gè)抽象的概念。volatile關(guān)鍵字底層也是借助MESI緩存一致性協(xié)議和內(nèi)存屏障得以實(shí)現(xiàn)有序性和可見性的。 MESI是計(jì)算機(jī)底層的協(xié)議, 所有支持高并發(fā)的編程語言的...
-
并發(fā)編程 【筆記1】
所有內(nèi)容 ?2022-05-29多任務(wù)編程 利用多進(jìn)程與多線程提高程序運(yùn)行效率(充分利用cpu多核資源,同時(shí)處理多個(gè)應(yīng)用程序任務(wù)) 進(jìn)程? process 理論: 定義:程序在計(jì)算機(jī)中的一次運(yùn)行 程序是一個(gè)可執(zhí)行的文件,占有磁盤 進(jìn)...
-
-
為什么需要學(xué)習(xí)并發(fā)編程?
所有內(nèi)容 ?2022-05-29并發(fā)編程的掌握過程并不容易。我相信為了解決這個(gè)問題,你也聽別人總結(jié)過并發(fā)編程的第一原則,那就是不要寫并發(fā)程序。這個(gè)原則在我剛畢業(yè)的那幾年曾經(jīng)是行得通的,那個(gè)時(shí)候多核服務(wù)器還是一種奢侈品,系統(tǒng)的并發(fā)量也...
-
【Java 并發(fā)編程】線程簡介 ( 并發(fā)類型 | 線程狀態(tài) | CPU 數(shù)據(jù)緩存 )
所有內(nèi)容 ?2022-05-29文章目錄 一、并發(fā)類型 二、線程狀態(tài) 三、CPU 數(shù)據(jù)緩存 一、并發(fā)類型 并發(fā)類型 : Thread Runnable Future ThreadPool 其中 Runnable , ThreadPo...
-
Python 并發(fā)編程之操作系統(tǒng)的介紹
所有內(nèi)容 ?2022-05-28操作系統(tǒng)的發(fā)展史 一、手工操作 —— 穿孔卡片 1946年第一臺(tái)計(jì)算機(jī)誕生--20世紀(jì)50年代中期,計(jì)算機(jī)工作還在采用手工操作方式。此時(shí)還沒有操作系統(tǒng)的概念。 程序員將對應(yīng)于程序和數(shù)據(jù)的已穿孔的紙帶(...
-
盤點(diǎn)Go并發(fā)那些事兒之二-GO并發(fā)控制得心應(yīng)手
所有內(nèi)容 ?2022-05-28盤點(diǎn)Golang并發(fā)那些事兒之二 上一節(jié)提到,golang中直接使用關(guān)鍵字go創(chuàng)建goroutine,無法滿足我們的需求。主要問題如下 無法有效的并發(fā)執(zhí)行完成 無法有效的控制并發(fā) 首先我們再來看看下面...
-
-
MySQL數(shù)據(jù)庫高并發(fā)優(yōu)化配置
所有內(nèi)容 ?2022-05-28在Apache, PHP, mysql的體系架構(gòu)中,MySQL對于性能的影響最大,也是關(guān)鍵的核心部分。對于Discuz!論壇程序也是如此,MySQL的設(shè)置是否合理優(yōu)化,直接 影響到論壇的速度和承載量!...