什么是線程和進(jìn)程(什么是線程)
哈嘍,大家好~~~我是小編田甜,關(guān)于什么是線程和進(jìn)程,什么是線程這個(gè)很多人還不知道,那么現(xiàn)在讓田甜帶著大家一起來看看吧!
1、線程是指程序的一個(gè)指令執(zhí)行序列,WIN32 平臺(tái)支持多線程程序,允許程序中存在多個(gè)線程。
2、 在單 CPU 系統(tǒng)中,系統(tǒng)把 CPU 的時(shí)間片按照調(diào)度算法分配給各個(gè)線程,因此各線程實(shí)際上是分時(shí)執(zhí)行的,在多 CPU 的 Windows NT 系統(tǒng)中, 同一個(gè)程序的不同線程可以被分配到不同的 CPU 上去執(zhí)行。
3、由于一個(gè)程序的各線程是在相同的地址空間運(yùn)行的,因此設(shè)及到了如何共享內(nèi)存, 如何通信等問題,這樣便需要處理各線程之間的同步問題,這是多線程編程中的一個(gè)難點(diǎn)。
4、線程,也被稱為輕量進(jìn)程(lightweight processes)。
5、計(jì)算機(jī)科學(xué)術(shù)語,指運(yùn)行中的程序的調(diào)度單位。
6、線程是進(jìn)程中的實(shí)體,一個(gè)進(jìn)程可以擁有多個(gè)線程,一個(gè)線程必須有一個(gè)父進(jìn)程。
7、線程不擁有系統(tǒng)資源,只有運(yùn)行必須的一些數(shù)據(jù)結(jié)構(gòu);它與父進(jìn)程的其它線程共享該進(jìn)程所擁有的全部資源。
8、線程可以創(chuàng)建和撤消線程,從而實(shí)現(xiàn)程序的并發(fā)執(zhí)行。
9、一般,線程具有就緒、阻塞和運(yùn)行三種基本狀態(tài)。
10、在多中央處理器的系統(tǒng)里,不同線程可以同時(shí)在不同的中央處理器上運(yùn)行,甚至當(dāng)它們屬于同一個(gè)進(jìn)程時(shí)也是如此。
11、大多數(shù)支持多處理器的操作系統(tǒng)都提供編程接口來讓進(jìn)程可以控制自己的線程與各處理器之間的關(guān)聯(lián)度(affinity)。
本文分享完畢,希望對(duì)大家有所幫助哦。
免責(zé)聲明:本文為轉(zhuǎn)載,非本網(wǎng)原創(chuàng)內(nèi)容,不代表本網(wǎng)觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
- 震驚!LCK 新晉天才新人登場(chǎng),對(duì)
- 明日之后新年之際,新房等待入住
- 暗區(qū)突圍 7 級(jí)頭及暗區(qū)突圍四大
- 鳴潮中菲比的突破材料如何獲???
- 當(dāng)前 dnf 中哪個(gè)職業(yè)更易混團(tuán)?
- 原神:一款充滿樂趣與挑戰(zhàn)的手游
- 暗區(qū)突圍人機(jī)對(duì)戰(zhàn)模式:暗區(qū)突圍
- dnf 不同起源強(qiáng)化卷性價(jià)比對(duì)比
- 神谷英樹:他所打造的所有游戲皆
- DNF 締造者適合用哪款傳說裝備?
- 特朗普曾下令對(duì)‘伊斯蘭國’成員
- 魔獸世界 WLK 情人節(jié)掉落 245B