Python 限制线程的最大数量的方法(Semaphore)


Posted in Python onFebruary 22, 2019

如下所示:

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)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python isinstance判断对象类型
Sep 06 Python
python求素数示例分享
Feb 16 Python
sqlalchemy对象转dict的示例
Apr 22 Python
Python中使用装饰器时需要注意的一些问题
May 11 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 Python
Python3.0 实现决策树算法的流程
Aug 08 Python
浅谈对pytroch中torch.autograd.backward的思考
Dec 27 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 Python
在keras里实现自定义上采样层
Jun 28 Python
基于python的opencv图像处理实现对斑马线的检测示例
Nov 29 Python
python游戏开发Pygame框架
Apr 22 Python
Python3.6.x中内置函数总结及讲解
Feb 22 #Python
python自定义线程池控制线程数量的示例
Feb 22 #Python
Python实现多进程的四种方式
Feb 22 #Python
python在回调函数中获取返回值的方法
Feb 22 #Python
python实现批量注册网站用户的示例
Feb 22 #Python
Python多进程fork()函数详解
Feb 22 #Python
Django restframework 源码分析之认证详解
Feb 22 #Python
You might like
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
教大家使用Python SqlAlchemy
2016/02/12 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
法国在线药房:1001Pharmacies
2021/03/07 全球购物
数据管理员的自我评价分享
2013/11/15 职场文书
激励口号大全
2014/06/17 职场文书
小学运动会开幕词
2015/01/28 职场文书
2015年工商所工作总结
2015/05/21 职场文书
培训感想范文
2015/08/07 职场文书
教师听课学习心得体会
2016/01/15 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书