前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java程序员修炼之路线程篇之终篇

Java程序员修炼之路线程篇之终篇

作者头像
企鹅号小编
发布2018-01-11 09:29:45
4070
发布2018-01-11 09:29:45
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

Java程序员修炼之路线程篇之终篇

在头条上撰写了20多篇关于java线程的文章,收获了很多读者的肯定和鼓励,在此表示感谢!特别感谢持续关注我,转发我的文章并给我提出意见的头条读者,谢谢!在写这篇文章的时候,发现头条上不少朋友都在晒自己18岁的照片,我晒个刚参加工作时候的照片吧:

今天终于来到了线程篇的终篇。虽然是java线程系列文章的终篇,但是并不代表线程的内容我们以后的文章不再涉及,后面的文章中还会涉及到线程的应用,因为线程关乎性能。

今天主要跟大家聊一聊并发集合的应用,我在java基础篇的系列文章中,有一篇文章详细讲解了java集合的应用,其中包括List、Set、Map以及它们的实现类如何使用。我们平时在开发中也会大量使用这些集合类,比如ArrayList、TreeSet、HashMap这些集合就很常用,但是它们并不是线程安全的。虽然我们可以通过Collections.synchronizedList()方法来获得一个线程安全的集合,但是性能就会下降的比较厉害。

这个例子大家一看应该很熟悉(这个实验的实现参考了《Java Threads and the Concurrency Utilities》中的参考代码,并做了一定的修改),它是我们前面生产者消费者例子的并发集合的实现过程,通过对比大家应该能发现,并发集合实现生产者消费者特别的简单。

虽然java线程篇的内容到今天就暂时告一段落,但是我并不能保证所有的线程问题都一一跟大家解释清楚了。如果大家有线程的问题可以私信我,如果我发现有遗漏的部分,我会在后续的文章中进行逐步补充。如果java新版本增加了新的关于java线程的内容,我也会及时更新,线程篇还会有续篇。

Java程序员修炼之路的系列文章我已经写了两个部分了,下一部分将开始讲解数据库操作的内容了,所以java系列文章下一站开启数据库开发篇,我会从数据库的使用开始讲起,请大家持续关注。

本文来自企鹅号 - IT技术java交流媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - IT技术java交流媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档