課程內(nèi)容
Python并發(fā)編程高級(jí)課程--進(jìn)程
什么是進(jìn)程?
進(jìn)程可以直接的理解為正在執(zhí)行的程序。當(dāng)一個(gè)腳本文件運(yùn)行后就是一個(gè)進(jìn)程。而進(jìn)程的執(zhí)行必須由操作系統(tǒng)為其分配CPU,內(nèi)存,磁盤(pán)等系統(tǒng)資源,從這一個(gè)角度進(jìn)行分析,我們可以初步得出這樣的結(jié)論:進(jìn)程是操作系統(tǒng)進(jìn)行資源分配的基本單位。
編程當(dāng)中需要考慮的問(wèn)題?
既然每個(gè)進(jìn)程都需要消耗CPU、內(nèi)存、磁盤(pán)等資源,那么如何減少資源的消耗,以及如何提升執(zhí)行效率就是我們程序員所必須思考的問(wèn)題了。

- 上一篇
Python并發(fā)編程高級(jí)課程--并發(fā)和并行
要寫(xiě)出高效率的代碼,并發(fā)編程是我們必須要學(xué)習(xí)的課程,再學(xué)習(xí)之前,我們先來(lái)了解什么是并發(fā)?什么是并行。并發(fā):可以理解為交替進(jìn)行,舉例說(shuō)明:計(jì)算機(jī)中有任務(wù)123,在一定時(shí)間內(nèi)交替執(zhí)行123任務(wù)。因?yàn)橛?jì)算機(jī)運(yùn)算速度很快,在極短時(shí)間內(nèi)交替進(jìn)行任務(wù),在人的感覺(jué)中像是在同時(shí)
- 下一篇
Python并發(fā)編程高級(jí)課程--進(jìn)程狀態(tài)和分配空間
進(jìn)程的狀態(tài):當(dāng)我們打開(kāi)一段程序運(yùn)行的時(shí)候,就需要占用CPU,如果其他程序占用。那就需要等待系統(tǒng)為其分配處理器,此時(shí)進(jìn)程的狀態(tài)就成為就緒態(tài),一旦系統(tǒng)噴賠了處理器資源來(lái)運(yùn)行此程序,那么進(jìn)程的狀態(tài)就成為運(yùn)行態(tài),如果在運(yùn)行過(guò)程中,需要和人進(jìn)行互動(dòng),比如需要用戶(hù)鍵盤(pán)輸