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中使用urllib2防止302跳转的代码例子
Jul 07 Python
Python的Django框架使用入门指引
Apr 15 Python
使用Python脚本操作MongoDB的教程
Apr 16 Python
Django中模型Model添加JSON类型字段的方法
Jun 17 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
Sep 11 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
Feb 28 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
python实现excel公式格式化的示例代码
Dec 23 Python
Django实现WebSocket在线聊天室功能(channels库)
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初学者头疼十四条问题大总结
2008/11/12 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
javascript getElementsByClassName函数
2010/04/01 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
input框中的name和id的区别
2016/11/16 Javascript
bootstrapvalidator之API学习教程
2017/06/29 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
微信小程序用户盒子、宫格列表的实现
2020/07/01 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
[58:32]EG vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
10分钟理解CSS3 FlexBox弹性布局
2018/12/20 HTML / CSS
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
大一新生学期自我评价
2014/04/09 职场文书
承诺函格式模板
2015/01/21 职场文书
委托书格式要求
2015/01/28 职场文书
让子弹飞观后感
2015/06/11 职场文书
2016猴年春节问候语
2015/11/11 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS