Java线程池简单了解
2015-09-04 16:40
337 查看
一、线程池
Java线程池用于处理大量小而多的线程,减少了线程创建销毁所需的时间:
java四种线程池:
newSingleThreadExecutor
newFixedThreadPool()规定最多多少个
newCachedThreadPool()按需分配,直到JVM最大
newScheduledThreadPool 周期性任务执行
大概的使用方法
创建:ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3);
使用:fixedThreadPool.execute(new Runnable() { 。。。});这句就开始执行了
Java线程池用于处理大量小而多的线程,减少了线程创建销毁所需的时间:
java四种线程池:
newSingleThreadExecutor
newFixedThreadPool()规定最多多少个
newCachedThreadPool()按需分配,直到JVM最大
newScheduledThreadPool 周期性任务执行
大概的使用方法
创建:ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3);
使用:fixedThreadPool.execute(new Runnable() { 。。。});这句就开始执行了
相关文章推荐
- javaIO继承关系
- java 类,基本类型,反射,内省
- spring的声明式事务
- 线程心得
- Java判断两个时间段是否有交集
- 集合心得
- java基础经典问题String str=new String("abc")和String str="abc"
- Java中Runnable和Thread的区别
- CCF-最大的矩形-201312-3
- java版 利用栈实现括号匹配
- CCF-ISBN号码-201312-2
- java获取文件后缀名
- CCF-出现次数最多的数-201312-1
- 注解SpringMVC
- CCF-相反数-201403-1
- Java线程状态图!
- CCF-节日-201503-3
- 在myeclipse10.7中安装SVN插件
- CCF-数字排序-201503-2
- java基础加强