目标
开始学习Python,练手
建立一个任务队列,添加一堆任务,然后开启多个线程去处理队列里的任务
代码
#创建工作队列
for i in range(100000):
MyWorkThread.workQueue.put(work)
#启动多线程,处理工作队列里的内容
threads = []
for i in range(THREAD_NUM):
thread = MyWorkThread.MyWorkThread()
thread.start()
threads.append(thread)
#等待队列清空
while not MyWorkThread.workQueue.empty():
time.sleep(2)
pass