深入理解Java之线程池

上传:fhelei 浏览: 24 推荐: 0 文件:PDF 大小:134.18KB 上传时间:2020-12-23 05:29:41 版权申诉
在前面的文章中,我们使用线程的时候去创建一个线程,这样实现起来非常简便,但是会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务结束了,这样频繁创建线程会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这样的效果。我们来详细讲解一下Java的线程池,首先我们从核心的ThreadPoolExecutor类中的方法讲起,然后再讲述它的实现原理,接着给出了它的使用示例,后讨论了一下如何合理配置线程池的大小。 以下是
上传资源
用户评论