def multiWorker(processNum=4,serverHost='127.0.0.1',serverAuthkey='',serverPort=5000,logFile=None,color=True,debug=4):
'''
:param processNum: default=4 <class int>
:param serverHost: default='127.0.0.1' <class str>
:param serverAuthkey: default='' <class bytes>
:param serverPort: default=5000 <class int>
:param logFile: default=None <class str>
:param color: default=True <class bool>
:param debug: default=4 <class int|0 NONE,1 [Error],2 [Error][WARING],3 [Error][WARING][INFO],4 ALL>
:function: multiprocessing download
'''
while True:
pools = []
for num in range(processNum):
pools.append(Process(target=DownloadWorker(serverHost,serverAuthkey,serverPort,logFile,color,debug).run,args=('Worker%d'%num,)))
for p in pools:
p.start()
for p in pools:
p.join()
评论列表
文章目录