Chinaunix首页 | 论坛 | 博客
  • 博客访问: 903155
  • 博文数量: 354
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3730
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-21 18:43
文章分类

全部博文(354)

文章存档

2019年(126)

2018年(223)

2017年(5)

我的朋友

分类: Java

2018-09-21 15:46:08

Java开发基础学习中,关于Java的线程池了解多少呢?咱们今天就来简单了解下Java学习中什么是线程池

在面向对象编程中,创建和销毁对象是很费时间的,因为创建对象要获取内存资源或其它资源。在Java中如此,虚拟机将试图跟踪每一个对象,以便在对象销毁后进行垃圾回收。所以提高效率的一个方法就是减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁,这就是池化资源”技术产生的原因。线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开销。
    Java 5+中的Executor接口定义一个执行线程的工具。它的子类型即线程池接口是ExecutorService。要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下,所以在工具类Executors面提供了一些静态工厂方法,生成一些常用的线程池

以上就是分享java开发中关于线程与进程之间联系的简单分析了,想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的。学习之路,是贵在坚持的!

阅读(1014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~