一 單執行緒與多執行緒

2021-09-06 13:16:33 字數 708 閱讀 6814

一、多執行緒的例子

公司樓下有一家超市加做「永輝超市」,下班了就去裡面買點菜,回去做做自己喜歡的飯菜。

如果進去逛一圈,會發現它的收銀台是這樣的:

它有好幾個收銀台,每個收銀台有乙個收銀員。付費的時候你可以選擇任意一條(我相信你肯定會選擇人最少的那一條^_^)

二、單執行緒的例子

除了這種大中型的超市,下班途中還可以選擇二十四小時便利店

它通常只有乙個收銀員。

是不是看出了點什麼?、

我知道你肯定遇到過一些問題,前面的**一手抱著小孩,一手提著塑膠袋,還準備一手拿錢包複雜,又或者超市打折**大甩賣,又或者遇到乙個不良青年在和收銀員

吵架,總之,你會在這條線上排上很長一段時間,這條線路「堵車了」。

沒辦法,只好換一條線了。

類似的,在我們的程式中,總會有一些需要花費大量時間來完成的任務,而我們又不能停下來等,這時候我們就會考慮使用多執行緒來完成。

單執行緒 多執行緒

1.基於python的單執行緒示例 from time import ctime,sleep import time def play video video for i in range 2 print i am playing video s at s video,ctime sleep 5 d...

單執行緒和多執行緒

what 1.程序 當乙個程式開始執行時,它就是乙個程序,程序包括執行中的程式和程式所使用到的記憶體和系統資源。2.執行緒 執行緒就是程式中的乙個執行流,每個執行緒都有自己的專有暫存器 棧指標 程式計數器等 但 是可以共享的,即不同的執行緒可以執行相同的函式。3.多執行緒 多執行緒是指程式中包含多個...

單執行緒和多執行緒

普通的程式預設都是單執行緒,程式的執行方式是從上至下序列執行,示例 import time deffunc a,b time.sleep 1 print a b s time.time func 5,10 func 2,5 func 6,84 func 9,46 e time.time print ...