(一)可重复利用的线程(不能多个线程,只有主线程一个子线程,且最多只有两个,这样是无意义的)
思路:让线程去循环队列、队列里放任务。
(二)线程池的简单实现(进程池也是一样的,它是在Manager中实现的)
1、池的概念 :(1)主线程:相当于生产者,只管向向线程池提交任务。并不关心线程池是如何执行的。因此,也不关心是哪一个线程执行这个任务。(2)子线程:相当于消费者,负责接受任务,并把任务分配到例外一个线程去执行任务。
2、代码实例如下
(三)python自带的池
内置线程池和内置进程池的实现
(四)用池来实现并发服务器
网友评论