O
oyster
my code is not right, can sb give me a hand? thanx
for example, I have 1000 urls to be downloaded, but only 5 thread at one time
def threadTask(ulr):
download(url)
threadsAll=[]
for url in all_url:
task=threading.Thread(target=threadTask, args=)
threadsAll.append(task)
for every5task in groupcount(threadsAll,5):
for everytask in every5task:
everytask.start()
for everytask in every5task:
everytask.join()
for everytask in every5task: #this does not run ok
while everytask.isAlive():
pass
for example, I have 1000 urls to be downloaded, but only 5 thread at one time
def threadTask(ulr):
download(url)
threadsAll=[]
for url in all_url:
task=threading.Thread(target=threadTask, args=)
threadsAll.append(task)
for every5task in groupcount(threadsAll,5):
for everytask in every5task:
everytask.start()
for everytask in every5task:
everytask.join()
for everytask in every5task: #this does not run ok
while everytask.isAlive():
pass