Python 限制线程的最大数量的方法(Semaphore)
更新时间:2019年02月22日 09:33:30 作者:houyanhua1
今天小编就为大家分享一篇Python 限制线程的最大数量的方法(Semaphore),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 | import threading import time sem = threading.Semaphore( 4 ) #限制线程的最大数量为4个 def gothread(): with sem: #锁定线程的最大数量 for i in range ( 8 ): print (threading.current_thread().name,i) time.sleep( 1 ) for i in range ( 5 ): threading.Thread(target = gothread).start() |
以上这篇Python 限制线程的最大数量的方法(Semaphore)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
这篇文章主要介绍了Python实现对字典分别按键(key)和值(value)进行排序的方法,结合实例形式分析了Python基于sorted函数及operator库进行字典排序的相关操作技巧,需要的朋友可以参考下2018-12-12Pandas如何通过np.array函数或tolist方法去掉数据中的index
这篇文章主要介绍了Pandas如何通过np.array函数或tolist方法去掉数据中的index问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02
最新评论