Python对多线程数量的限制方法,python多线程数量,当你在进行多任务时,会启
Python对多线程数量的限制方法,python多线程数量,当你在进行多任务时,会启
当你在进行多任务时,会启动多个线程同时进行。但是有时候会需要限制启动线程数,这要怎么操作呢?看看我的这个方法怎么样。Python对多线程数量的限制方法示例。
#coding:utf-8import datetimeimport os,sysimport refrom threading import Threadimport timedef getNow():#2010-06-04 11:46:04.992000 return datetime.datetime.now()output = ""class PING(Thread):count = 0global outputdef __init__(self,ip=None):Thread.__init__(self)self.ip=ipself.__class__.count = self.__class__.count + 1def run(self):time.sleep(1)self.dataoutput = self.ip +self.ipdef __del__(self):global outputself.__class__.count = self.__class__.count - 1output = ("%s %s -->%s %s \n" %(output,self.ip,self.dataoutput,getNow()))pass#www.iplaypy.comi = 0nums = 10 while True:if i >= count:breakelse:T_thread=[]for j in range(nums):if i >= count:breakelse:t=PING(i)T_thread.append(t)print("i == %s " % (i))i += 1for j in range(len(T_thread)):print("--> %s " % (j))T_thread[j].start()time.sleep(2) del T_threaddel tprint(output)'''class test:def __init__(self,ip):self.ip=ipdef print1(self):print(self.ip)t=test(50)t.print1()t=test(60)t.print1()''
编橙之家文章,
相关内容
- 一个简易的hash加密小工具源码,hash加密源码,一直喜欢
- 计算前一个月最后一天日期的python方法,最后一天pyt
- python计算上个月第一天日期的方法,python上个月,pytho
- 计算上个月有多少天的python简单小程序,上个月python
- django实现获取用户输入方法,django实现获取用户,这是用
- python自动登录并备份文件操作,python自动登录备份,py
- Python发可以带附件的email操作方法分享,pythonemail,Pyth
- python面向过程的简单通讯录示例,python通讯录示例,初学
- Python数据库sqlite3的基本应用,python数据库sqlite3,Python数
- 显示py文件类名和函数的方法,py文件类函数,这是一个
评论关闭