浅谈Java线程池原理

多线程可并发处理多个任务,提高计算机资源的利用率和工作效率,但不能来一个任务就开一个线程处理,因为创建、切换、销毁线程的开销不小,如果是处理短小任务的话,很有可能得不偿失,甚至造成系统崩溃。为了解决线程开销和,线程池的概念应运而生。 J.U.C包中有三个关于线程池的接口,分别是: (1)Executor: 运行新任务的简单接口,将任务提交和任务执行细节解耦。ThreadPoolExecutor实现
相关文章
相关标签/搜索