摘要: [TOC] Java还为线程安全提供了一些工具类,如ThreadLocal类,它代表一个线程局部变量,通过把数据放在ThreadLocal中就可以让每个线程创建一个该变量的副本,从而避免并发访问的线程的安全问题。除此之外Java 5还新增了大量的线程安全类。 一、ThreadLocal类 1.1 概 阅读全文
posted @ 2020-05-13 21:13 小新和风间 阅读(158) 评论(0) 推荐(0) 编辑
摘要: [TOC] 系统启动一个新线程的成本是比较高的,因为它涉及到与操作系统交互。在这种情形下,使用线程池可以很好地提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。 与数据库连接池类似的是,线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象传给线程池,线 阅读全文
posted @ 2020-05-13 19:12 小新和风间 阅读(141) 评论(0) 推荐(0) 编辑