线程池 Executor 和 ThreadPoolExecutor
一、线程池简述 线程池即线程的集合,线程池在系统启动时就创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务,使用线程池可以很好地提高性能。1.1 线程池的工作机制 在线程池的编程模式下,任务是提交给整个线程池,而不是直接提交给某个线程,线程池在拿到任务后,就在其内部寻找是否有空闲的线程,若有,则将任务交给某个空闲的线程。 此外,一个线程同时只能执行一个任务,但可以同时向一个线程
原创
2021-01-02 11:27:20 ·
343 阅读 ·
0 评论