您現(xiàn)在的位置是:首頁 » 原創(chuàng)課程 » Python
課程內(nèi)容
Python并發(fā)編程高級課程--并發(fā)和并行
極客小將2020-09-28-
要寫出高效率的代碼,并發(fā)編程是我們必須要學習的課程,再學習之前,我們先來了解什么是并發(fā)?什么是并行。并發(fā):可以理解為交替進行,舉例說明:計算機中有任務123,在一定時間內(nèi)交替執(zhí)行123任務。因為計算機運算速度很快,在極短時間內(nèi)交替進行任務,在人的感覺中像是在同時
要寫出高效率的代碼,并發(fā)編程是我們必須要學習的課程,再學習之前,我們先來了解什么是并發(fā)?什么是并行。
并發(fā):可以理解為交替進行,舉例說明:計算機中有任務123,在一定時間內(nèi)交替執(zhí)行123任務。因為計算機運算速度很快,在極短時間內(nèi)交替進行任務,在人的感覺中像是在同時進行。
并行:計算機多個任務實質(zhì)上的同時進行即并行。并發(fā)同上發(fā)生在單核CPU的計算機上。而并行發(fā)生在多核CPU上,可以是實質(zhì)上的同時執(zhí)行,至于哪個核心執(zhí)行哪個任務,這是操作系統(tǒng)的工作。欲實現(xiàn)并行執(zhí)行,計算機中的CPU至少有2個以上的核心,或者該計算機具備多個處理器。
可以將并行看作是并發(fā)在短時間極限內(nèi)的現(xiàn)象。并發(fā)交替時間越短,越接近真實的并行。

- 上一篇
Python入門課程NO79課 Python常用的標準庫
為了開發(fā)者使用方便,python內(nèi)置了一些模塊。這些叫python的常用做標準庫。其中包括系統(tǒng)相關模塊,時間處理模塊,隨機數(shù)模塊,命令行模塊。使用這些標準模塊時,無需安裝,直接使用import語句進行導入。同學們可以簡單記憶一下,在需要使用的時候知道有他的存在,并直接導入使
- 下一篇
Python并發(fā)編程高級課程--進程
什么是進程?進程可以直接的理解為正在執(zhí)行的程序。當一個腳本文件運行后就是一個進程。而進程的執(zhí)行必須由操作系統(tǒng)為其分配CPU,內(nèi)存,磁盤等系統(tǒng)資源,從這一個角度進行分析,我們可以初步得出這樣的結(jié)論:進程是操作系統(tǒng)進行資源分配的基本單位。編程當中需要考慮的問題?既