色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python 實現(xiàn)兩個線程交替執(zhí)行

瀏覽:2日期:2022-07-26 16:43:52

我就廢話不多說,直接看代碼吧!

import threadingimport timedef a(): while True: lockb.acquire() print(’a’) locka.release() time.sleep(0.5)def b(): while True: locka.acquire() print(’b’) lockb.release() time.sleep(0.5)if __name__ == '__main__': locka = threading.Lock() lockb = threading.Lock() ta = threading.Thread(None, a) tb = threading.Thread(None, b) locka.acquire() #保證a先執(zhí)行 ta.start() tb.start()

獲取對方的鎖,運行完后釋放自己的鎖

補充知識:線程同步——兩個線程輪流執(zhí)行python實現(xiàn)

看代碼!

import threadingimport timelockA=threading.Lock()lockB=threading.Lock()def printA(n): if n<0: return lockA.acquire() print('+++') lockB.release() time.sleep(0.1) printA(n-1)def printB(n): if n<0: return lockB.acquire() print('***') lockA.release() time.sleep(0.2) printB(n-1) lockB.acquire()t1=threading.Thread(target=printA,args=(10,))t2=threading.Thread(target=printB,args=(10,))t1.start()t2.start()t1.join()t2.join()

找實習,又要回憶起操作系統(tǒng)的東西了。

思想:創(chuàng)建兩個鎖lockA和lockB。每次執(zhí)行完后,鎖掉自己的鎖,并釋放對方的鎖。

初始時,若A先運行,則釋放A的鎖,鎖住B的鎖。

以上這篇python 實現(xiàn)兩個線程交替執(zhí)行就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩在线欧美 | 久久精品在线视频 | 91欧美激情一区二区三区成人 | 手机看片国产精品 | 国产精品免费看久久久久 | 91视频社区 | 国产亚洲精品aaa大片 | 热re66久久精品国产99热 | 免费a级在线观看播放 | 欧美成人第一页 | 成人性生免费视频 | 理论片亚洲 | 亚欧美图片自偷自拍另类 | 手机免费在线看毛片 | 成人福利网站在线看视频 | 99久久精彩视频 | 杨幂精品国产专区91在线 | 草草国产成人免费视频 | 成年人网站在线观看免费 | 一级久久| 中文字幕亚洲精品第一区 | 国产伦精品一区二区三区网站 | 男女在线视频 | 青久草视频 | 欧美一级成人免费大片 | 亚洲国产欧美一区二区欧美 | 欧美成人欧美激情欧美风情 | 日韩日b视频 | 欧美一级aa毛片禁片 | 欧美jizzhd精品欧美 | 国语精品视频在线观看不卡 | 欧美三级美国一级 | 超级乱淫视频aⅴ播放视频 超级碰碰碰在线观看 | 国产a级精品特黄毛片 | 久久精品免看国产成 | 九九精品免视看国产成人 | 中文一区二区在线观看 | 欧美人与zoxxxx另类9 | 4438全国最大成人网视频 | 黄色三级毛片 | 香蕉福利久久福利久久香蕉 |