python 04(程序和執行緒)

2021-09-27 05:43:19 字數 600 閱讀 7571

>>併發:當有多個執行緒在操作的時候,如果系統只有乙個cpu,把cpu執行時間劃分成若干個時間段,

分配給各個執行緒執行,在乙個時間段當程序**執行時,其他執行緒處於掛起狀態。

>>>>併發=間隔發生

>>並行當系統有乙個以上cpu時,則執行緒的操作有可能非併發。當乙個cpu執行乙個執行緒時,另乙個

cpu可以執行另乙個執行緒,兩個執行緒互補搶占cpu資源,可以同時進行,這種方式我們稱之為並行。

>> >>並行=同時進行

高併發:短時間內大量的訪問和請求。

unix和linux作業系統上提供了fork()系統呼叫來建立程序,呼叫fork()函式的是父程序,建立出的是

子程序,子程序是父程序的乙個拷貝,但是子程序擁有自己的pid。

由於windows系統沒有fork()呼叫,因此要實現跨平台的多程序程式設計,可以使用multiprocessing模組

的process類來建立子程序,而且該模組還提供了更高階的封裝。

Python04 簡單if邏輯判斷

密碼校驗 簡單if判斷 usr bin env python coding utf 8 author mclind username mc password 123 username input username password input password if username usernam...

python04 判斷與迴圈語句

一 迴圈語句 python中的迴圈語句與其他語言一樣有兩種,for與while 1.for迴圈 python中的for的語句格式與其他語言相差較大,如下 for d in 1,2,3 在這裡要通過for迴圈引出python的內建函式。出乙個題 算出1 2 100?答 for i in list ra...

重新學習python04

測試題 0.請問以下 會列印多少次 我愛魚 c!1.while c 2.print 我愛魚 c 死迴圈,無數次 1.請問以下 會列印多少次 我愛魚 c!1.i 10 2.while i 3.print 我愛魚 c 4.i i 110次,當輸出10次 我愛魚c!時候,i 1,再執行i i 1,則i 0...