韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python如何实现线程条件同步

Python如何实现线程条件同步

头像

爱喝马黛茶的安东尼

2019-07-06 09:12:342664浏览 · 0收藏 · 0评论

同步条件

条件同步和条件变量同步差不多意思,只是少了锁功能,因为条件同步设计于不访问共享资源的条件环境。event=threading.Event():条件环境对象,初始值 为False;

event.isSet():返回event的状态值;

event.wait():如果 event.isSet()==False将阻塞线程;

event.set(): 设置event的状态值为True,所有阻塞池的线程激活进入就绪状态, 等待操作系统调度;

event.clear():恢复event的状态值为False。

相关推荐:《Python视频教程

import threading, time
class Boss(threading.Thread):
    def run(self):
        print("BOSS: 今晚大家加班")
        event.isSet() or event.set()
        time.sleep(5)
        print("BOSS: 大家可以下班了")
        event.isSet() or event.set()
class Worker(threading.Thread):
    def run(self):
        event.wait()
        print("Worker: 唉。。。。")
        time.sleep(0.25)
        event.clear()
        event.wait()
        print("Worker: Great!")
if __name__ == "__main__":
    event = threading.Event()
    threads = []
    for i in range(5):
        threads.append(Worker())
    threads.append(Boss())
    for t in threads:
        t.start()
    for t in threads:
        t.join()

运行结果:

BOSS: 今晚大家加班
Worker: 唉。。。。
Worker: 唉。。。。
Worker: 唉。。。。
Worker: 唉。。。。
Worker: 唉。。。。
BOSS: 大家可以下班了
Worker: Great!
Worker: Great!
Worker: Great!
Worker: Great!
Worker: Great!

相关推荐:

Python如何实现条件变量同步

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

双乳被四个男人吃奶动态图| 完美上司短剧免费完整版| 《熟妇的荡欲》免费看| 免费观看已满十八岁电视剧在线播. | 二人世界一男一女| JIXIESHI| 欢愉骑行1-27章内容概括| 情趣内衣| 我妈妈同意你再做一次心理咨询| 老公不在小叔子当老公| 日韩大片PPT免费PPT| 《帐篷里的秘密》动漫| 豆传媒剧国产MV有什么特点| 日韩电影在线观看高清版电视剧| 夫妻生活视频曝光| 9.1免费漫画网站NBA| 成品PPT网站大片入口| 阿宾传奇| 欧美大妈LOGO大全及价格图| 三男一女CP免费观看电视剧大全| 少女初恋吃小头头视频免费| 日剧《疯狂上司》的演员阵容| 白丝脚上的浓浓的精华液能用吗| 老公在洗澡我被公干日本| 卫生间被教官做好爽HH视频| 继子的母亲免费版电视剧| 高清国产少女免费观看电视剧| 高清国产少女免费观看电视剧| 办公室刺激战场免费观看| 三个老师轮流给学生布置作业 | 女子SPA高潮呻吟抽搐| 禁忌3| 17.C1起草视频| 罚坐三角架尖尖图片| BOBO浏览器(海外版)| 《性88分钟》| 欧美大片视频| 三妻四妾双女免费观看完整版| 《你邻居的妻子》电视剧| 东野圭吾信| 寡妇开荒40集全免费