国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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如何实现条件变量同步

关注

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

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

你睡我老婆我也睡你老婆台词| 《喂奶人妻厨房HD》| 续父开续女包小芳的小说破| 女性私密紧致情趣玩具| 免费高清在线观看免费的PPT软...| 特殊精油4-5HD| 日剧《疯狂上司》的演员阵容 | 趁女朋友洗澡C她闺蜜| 11人裸体航班女服务员是谁| 15岁初中生用袜子套几几| 摸摸大扔子图片真实| 美丽小蜜桃5荷尔蒙| 4399在线观看免费高清电视剧| 日亚M码是日本的还是中国的| 美丽小洞5荷尔蒙| 女朋友太骚了每次进去都觉得很疼| 情满四合院大结局| 男人问你舒服吗出于什么心理| 被门卫大爷日出水小说| 女上司| 男人添女人荫道口视频| 韩漫免费漫画页面在线看漫画下载.. | 《交换:完美的邻居》3| 成品PPT的网站免费| 王叔我老公还在客厅呢什么小说| 一家乱战1-13集大| 《金莲淫史》台湾绝版| 欧美电影免费观看电视剧大全| 欧美杂志| 9.1国外黄冈B站| 把腿张开臊烂你男男开荤粗肉动浸| 《完美的妻子5》第一期韩剧| 年轻的母亲| 成全在线观看免费完整版的| 九九在线观看免费高清电视剧 | 三个老头拥着躁我一晚| 老和尚猛挺进她莹莹的体导演是谁| 3个小婕子和我做受| 按摩师把我添高潮了6次| 坤坤寒入桃子里电视剧| 《初试云雨情》法国