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中使用enumerate函数遍历元素实例
Jun 16 Python
Python随机生成彩票号码的方法
Mar 05 Python
python采集百度百科的方法
Jun 05 Python
python文件的md5加密方法
Apr 06 Python
python爬取哈尔滨天气信息
Jul 14 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
Python3多线程基础知识点
Feb 19 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
Apr 26 Python
python PIL模块的基本使用
Sep 29 Python
python用字节处理文件实例讲解
Apr 13 Python
Python爬虫之爬取某文库文档数据
Apr 21 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
Content-type 的说明
2006/10/09 PHP
基于empty函数的输出详解
2013/06/17 PHP
学习ExtJS Window常用方法
2009/10/07 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
浅析JS运动
2015/12/28 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
vue实现城市列表选择功能
2018/07/16 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
在Python中marshal对象序列化的相关知识
2015/07/01 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
python邮件发送smtplib使用详解
2020/06/16 Python
Python操作mongodb的9个步骤
2018/06/04 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python中if及if-else如何使用
2020/06/02 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
Python排序函数的使用方法详解
2020/12/11 Python
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
数据库专业英语
2012/11/30 面试题
英语教育专业毕业生求职信
2014/08/28 职场文书
JavaScript中isPrototypeOf函数
2021/11/07 Javascript
7个关于Python的经典基础案例
2021/11/07 Python