使用线程池处理Arraylist内的一堆请求,求一个demo
发布网友
发布时间:2022-04-25 15:28
我来回答
共1个回答
热心网友
时间:2023-10-12 21:54
1.程序一启动就通过for循环来创建,一定数目的线程(这个数目是可以配置的)
2.至少要有三个容器来存储线程,分别是工作线程队列和空闲线程队列以及等待队列
3.使用线程中的AutoResetEvent类,初始每一个线程都是unsignaled状态,线程一启动就一直在循环调用WaitOne()方法,那么每次外部调用的时候,都调用一次这个类实例对象的set,线程然后就可以继续做下面的工作了。