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中字典dict常用操作方法实例总结
Apr 04 Python
在Python中操作字符串之replace()方法的使用
May 19 Python
Python入门_浅谈逻辑判断与运算符
May 16 Python
Django 2.0版本的新特性抢先看!
Jan 05 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
Python for i in range ()用法详解
Sep 18 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
浅析NumPy 切片和索引
Sep 02 Python
python对批量WAV音频进行等长分割的方法实现
Sep 25 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程序的方法小结
2012/02/23 PHP
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
2020/04/05 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
jQuery textarea的长度进行验证
2009/05/06 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Python使用pymysql小技巧
2017/06/04 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
如何提高python 中for循环的效率
2020/04/15 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
《母亲的恩情》教学反思
2014/02/13 职场文书
《春天来了》教学反思
2014/04/07 职场文书
党员创先争优心得体会
2014/09/11 职场文书
党员剖析材料范文
2014/12/18 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
GPU服务器的多用户配置方法
2022/07/07 Servers
MySQL常用慢查询分析工具详解
2022/08/14 MySQL