久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

專欄中心

EEPW首頁 > 專欄 > 扣丁學(xué)堂python培訓(xùn)之python基礎(chǔ)知識 同步條件Event

扣丁學(xué)堂python培訓(xùn)之python基礎(chǔ)知識 同步條件Event

發(fā)布人:扣丁客 時間:2020-12-18 來源:工程師 發(fā)布文章

在學(xué)習(xí)Python基礎(chǔ)的時候,都會遇到這樣一個問題,條件同步和條件變量同步究竟有何區(qū)別?其實條件同步和條件變量同步差不多意思,只是少了鎖功能,因為條件同步設(shè)計于不訪問共享資源的條件環(huán)境。

event=threading.Event():條件環(huán)境對象,初始值為False

 

event.isSet():返回event的狀態(tài)值


event.wait():如果event.isSet()==False將阻塞線程

event.set():設(shè)置event的狀態(tài)值為True,所有阻塞池的線程激活進入就緒狀態(tài),等待操作系統(tǒng)調(diào)度

event.clear():恢復(fù)event的狀態(tài)值為False

importthreading,time

classBoss(threading.Thread):

defrun(self):

print("BOSS:今晚大家都要加班到22:00。")

event.set()

time.sleep(5)

print("BOSS:<22:00>可以下班了。")

event.set()

classWorker(threading.Thread):

defrun(self):

event.wait()

print("Worker:哎……命苦啊!")

time.sleep(0.25)

event.clear()

event.wait()

print("Worker:OhYeah!")

if__name__=="__main__":

event=threading.Event()

threads=[]

foriinrange(5):

threads.append(Worker())

threads.append(Boss())

fortinthreads:

t.start()

fortinthreads:

t.join()


以上就是截取Python基礎(chǔ)學(xué)習(xí)的過程中遇到的變量同步與條件變量同步相互區(qū)別的一個小概念。其實在學(xué)習(xí)Python編程開發(fā)的過程中,會遇到很多大大小小的困惑,想要更快速、更便捷的處理掉這些疑難問題,就來我們扣丁學(xué)堂聽Python免費的視頻教程,在學(xué)習(xí)的過程中遇到疑難問題,可以加入我們的Python學(xué)習(xí)交流群:816572891。我們還有老師手把手的講解,基礎(chǔ)免費學(xué)習(xí)之后還有高級教程,可謂是學(xué)習(xí)過程中的一****寶,那還等什么?趕緊來我們扣丁學(xué)堂參加Python培訓(xùn)學(xué)習(xí)吧!微信號:codingbb

*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

關(guān)鍵詞:

相關(guān)推薦

PDF閱讀小軟件

高溫聚合物在連接器上的應(yīng)用(上)

大飛躍:人工智能如何將網(wǎng)絡(luò)安全從試點項目轉(zhuǎn)變?yōu)轭A(yù)測性防御

意法半導(dǎo)體通過業(yè)界首創(chuàng)的Matter NFC芯片簡化了智能家居設(shè)備的集成

緊湊型多頻段貼片天線簡化 GNSS 接收機 RF 前端設(shè)計

安防與國防 2025-12-09

OCM240128圖形點陣液晶顯示模塊使用說明書

Required Technologies for Transmission of 4 x 25 Gb/s Over a Copper Backplane (下)

視頻 2010-03-25

計量CT、測量CT與保護CT的區(qū)別及選型要點,電氣人必須搞清楚!

革新科技的高速率連接方案(下)

視頻 2010-03-25

P89LPC932的ISP應(yīng)用設(shè)計

內(nèi)存緊繃影響個人電腦:戴爾12月中旬漲價15-20%,聯(lián)想自2026年1月起

P87LPC768利用空載時間發(fā)生器驅(qū)動半全橋的脈動寬調(diào)制PWM

根據(jù)亞馬遜首席技術(shù)官沃納·沃格爾斯博士的說法,2026年及以后5項技術(shù)預(yù)測

Gartner預(yù)測2026年路上將有1.16億輛電動車

高溫聚合物在連接器上的應(yīng)用(下)

為何箱變接地電阻一般要求≤4Ω ?今天總算知道了

P87LPC76X 內(nèi)部WDT 的妙用

美國立法者尋求對中國實施30個月先進AI芯片禁令,影響NVIDIA H200和Blackwell

智能計算 2025-12-09

Toradex 推出兩款新型模塊計算機系列,應(yīng)用于超緊湊型工業(yè)和物聯(lián)網(wǎng)應(yīng)用

Required Technologies for Transmission of 4 x 25 Gb/s Over a Copper Backplane (上)

視頻 2010-03-25
更多 培訓(xùn)課堂
更多 焦點
更多 視頻

技術(shù)專區(qū)