2019-01-06 Java 多线程

线程池:将创建的线程对象放在一个容器中,用完的线程也放到这个容器中,用户使用的时候不是开辟一个新的线程,而是直接到这个容器中去获取已经创建好的线程,这样的存放线程的容器就是线程池。

为什么使用线程池:新线程的创建,会带来时间的开销,通过线程池可以节约开辟新线程的时间,提高响应速度,同时也便于对线程进行管理。

常用线程池:newCachedThreadPool  newFixedThreadPool  newSingleThreadPool  newScheduledThreadPool

请简述final、finalize和finally的区别

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 来看一下线程池的框架图,如下: 1、Executor任务提交接口与Executors工具类 Execut...
    压抑的内心阅读 9,743评论 1 24
  • 为什么使用线程池 当我们在使用线程时,如果每次需要一个线程时都去创建一个线程,这样实现起来很简单,但是会有一个问题...
    闽越布衣阅读 9,784评论 10 45
  • Java-Review-Note——4.多线程 标签: JavaStudy PS:本来是分开三篇的,后来想想还是整...
    coder_pig阅读 5,609评论 2 17
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 9,885评论 1 14
  • #什么是爱情# 不怕吗? 怕啊。不是说21天一个习惯吗?你连续一个月早晨醒来就跟一个人说句早安。突然有一天,她说你...
    盛世长歌阅读 1,630评论 0 1

友情链接更多精彩内容