位置:- 正文

python condition条件变量

编辑:rootadmin

推荐整理分享python condition条件变量,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在py线程的使用上,有三个方式是需要用到的,并且和生产者与消费者有关系,一个是今天我们要说的条件变量,还有一个是关于消息队列,最后一个是协程方式的使用,这里是包括了两个形式,线程和协程,下面就使用condition给大家演示整个执行过程,可以作为我们日后调用的模板。

条件变量(Condition)方式,最复杂的一种

直接给大家贴出代码:

#条件变量:锁功能加入等待和唤醒功能,默认RLock#两个线程用一个cond锁,手动唤醒和等待importtimefromthreadingimportThreadfromthreadingimportConditioncond=Condition()num=0defproducer():#生产者线程defcustomer():#消费者线程globalnumthd1=Thread(target=producer)thd1.join()#线程同步-等子线程结束,主线程再继续运行
本文链接地址:https://www.jiuchutong.com/zhishi/310821.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/310822.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络