日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
多線程的執(zhí)行效率一定高于單線程嗎?

一、什么是串行?什么是并行?

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式全網(wǎng)營銷推廣需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!

串行:任務(wù)進(jìn)行排隊(duì),一個(gè)一個(gè)執(zhí)行;

并行:多個(gè)任務(wù)齊頭并進(jìn)。

二、單核、多核這兩種情況下的并行。

單核情況下的并行:并非真的是多個(gè)任務(wù)同時(shí)進(jìn)行的,是需要在這任務(wù)之間來回切換(即上下文切換)的。

多核情況下的并行:是幾核,就能真正做到幾核同時(shí)執(zhí)行各自的任務(wù)。

三、任務(wù)的兩大類型。

“計(jì)算密集型”任務(wù):

特點(diǎn)是要進(jìn)行大量的計(jì)算,消耗CPU資源,比如計(jì)算圓周率、對視頻進(jìn)行高清解碼等等,全靠CPU的運(yùn)算能力。

這種計(jì)算密集型任務(wù)雖然也可以用多任務(wù)完成,但是任務(wù)越多,花在任務(wù)切換的時(shí)間就越多,CPU執(zhí)行任務(wù)的效率就越低,所以,要高效地利用CPU,計(jì)算密集型任務(wù)同時(shí)進(jìn)行的數(shù)量應(yīng)當(dāng)?shù)扔贑PU的核心數(shù)。

“IO密集型”任務(wù):

涉及到網(wǎng)絡(luò)、磁盤IO的任務(wù)都是IO密集型任務(wù),這類任務(wù)的特點(diǎn)是CPU消耗很少,任務(wù)的大部分時(shí)間都在等待IO操作完成(因?yàn)镮O(指把內(nèi)容從硬盤上讀到內(nèi)存的過程,或者是從網(wǎng)絡(luò)上接收信息到本機(jī)內(nèi)存的過程)的速度遠(yuǎn)遠(yuǎn)低于CPU和內(nèi)存的速度)。

對于IO密集型任務(wù),任務(wù)越多,CPU效率越高,但也有一個(gè)限度。常見的大部分任務(wù)都是IO密集型任務(wù),比如Web應(yīng)用。

四、看完了上面幾點(diǎn),我們就可以對“并行的執(zhí)行效率一定會(huì)高于串行嗎”這個(gè)問題作出解答了。

答:并不一定,取決于機(jī)器的核數(shù)和任務(wù)類型。

1.如果是執(zhí)行多個(gè)計(jì)算密集型任務(wù):

①單核:串行 > 并行。

②多核:并行 > 串行。

2.如果是執(zhí)行多個(gè)IO密集型任務(wù):

①單核:并行 > 串行。

②多核:并行 > 串行。

在多核或多CPU,或支持Hyper-threading的CPU上使用多線程程序設(shè)計(jì)的好處是顯而易見,即提高了程序的執(zhí)行吞吐率。

在單CPU或單核的計(jì)算機(jī)上,使用多線程技術(shù),也可以把進(jìn)程中負(fù)責(zé)I/O處理、人機(jī)交互而常被阻塞的部分與密集計(jì)算的部分分開來執(zhí)行,編寫專門的workhorse線程執(zhí)行密集計(jì)算,從而提高了程序的執(zhí)行效率。


文章標(biāo)題:多線程的執(zhí)行效率一定高于單線程嗎?
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/cddhsic.html