在Java应用开发中,并发一直以来都是一个热点话题,也是众多大公司的面试的考点密集所在。
?
从JDK1.0时代开始,在java.lang包中就有了Thread和Runnable类来支持多线程并发开发。在后续的各个版本中,多线程并发始终在改进当中,尤其在JDK1.5中,java.util.concurrent包的出现为多线程并发提供了更丰富多样的工具类,可以说JavaSE5是具有划时代意义的里程碑。在Java7中也增加了ForkJoin等新的特性。这其中Doug Lea做了很大的贡献。
?
下面是本人在个人小站的文章列表整理,初步介绍了线程使用的一些要点和考虑。
?
?
?
下篇文章会整理线程池执行器等内容。
?
欢迎评论拍砖,欢迎多多支持小站——三石·道