久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

多個(gè)線程之間是如何提高效率的

 天海544 2014-11-14

回LZ另一個(gè)帖子里的問題,。

通常,進(jìn)程可以分成好幾種類型,。典型的2種:IO密集型和CPU密集型,。

對(duì)于CPU密集型的多個(gè)進(jìn)程(線程),對(duì)于單CPU來說,,多個(gè)線程切換并沒有提高效率,。線程切換本身也是要消耗CPU資源的。這個(gè)時(shí)候,不切換,,一個(gè)接一個(gè)運(yùn)行應(yīng)該花費(fèi)時(shí)間最少的。

當(dāng)考慮吞吐量,,相應(yīng)時(shí)間的時(shí)候,,對(duì)上面情況,又變的有必要進(jìn)行調(diào)度了,。

再就是IO密集型與CPU密集型進(jìn)程都存在的情況,。因?yàn)镮O密集型進(jìn)程經(jīng)常性的等待IO完成,在等待期間,,CPU空轉(zhuǎn),,極大的浪費(fèi)的CPU資源。如果在這段時(shí)間,,把CPU調(diào)度給其它進(jìn)程,,比如一個(gè)CPU密集型進(jìn)程,那2個(gè)進(jìn)程都能很快完成,。

所以,。對(duì)于你的3個(gè)任務(wù),要看你是什么類型的進(jìn)程,,你有幾個(gè)CPU,。是要多方面衡量的。          

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多