摘要: JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。 ThreadPoolExecutor类可设置的参数主要 阅读全文
posted @ 2016-04-26 15:18 斌灬小生不才 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 实现并启动线程有两种方法1、写一个类继承自Thread类,重写run方法。用start方法启动线程2、写一个类实现Runnable接口,实现run方法。用new Thread(Runnable target).start()方法来启动多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人 阅读全文
posted @ 2016-04-26 15:03 斌灬小生不才 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 从Java5开始,Java提供了自己的线程池。每次只执行指定数量的线程,java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。以下是我的学习过程。 首先是构造函数签名如下: [java] view plain copy print ? public Thr 阅读全文
posted @ 2016-04-26 15:00 斌灬小生不才 阅读(167) 评论(0) 推荐(0) 编辑