2013年4月10日

Python 加入线程池机制的多线程系统

摘要: 这是根据网上一个例子改良的版本。系统描述:所有线程只执行一个方法func()。func()对应的参数集为args,内部实现参数解释。而每一个线程会对应不同的参数集数据,所以有一个参数集列表list_args且待执行任务总数等于len(list_args)。通过队列Queue进行管理,创建容量为thread_pool_num个线程的线程池同时从任务列表WorkManager.work_queue中提取任务执行。系统由Work和WorkManager两个class构成。Work继承python的threading.Thread,负责实现单一个线程的运作。而WorkManager则负责通过Queue 阅读全文

posted @ 2013-04-10 15:37 0x9801 阅读(268) 评论(0) 推荐(0)

导航