排序:
默认
按更新时间
按访问量

线程池 Executors 入门

系统启动一个新线程的成本是比较高的,因为它涉及与操作系统交互。在这种情形下,使用线程池可以很好地提高性能,尤其是当程序中需要创建大量生存周期很短的线程时,更应该考虑使用线程池。   使用线程池可以有效地控制系统中并发线程的数量,当系统中包含大量并发线程时,会导致系统性能剧烈下降,甚至导致JVM崩溃...

2013-12-04 10:23:33

阅读数:315

评论数:0

多个线程之间共享数据

启动两个线程,其中一个每次增加1,另外一个线程每次减一,写出程序?   package hb.thread; public class MultThread { private int i = 0; public static void main(String[] args) { M...

2013-12-04 10:21:00

阅读数:342

评论数:0

ThreadLocal 入门

ThreadLocal类它代表一个线程的局部变量,通过把数据放在ThreadLocal中就可以让每个线程创建一个该变量副本,从而避免并发访问的线程安全问题。   ThreadLocal并不能替代同步机制,两者面向的问题领域不同。同步机制是为了同步多个线程对相同资源的并发访问,是多个线程之间进行通信...

2013-12-04 10:20:55

阅读数:332

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭