面试过关,扔掉并发编程!

面试过关,扔掉并发编程!_第1张图片

面试过关,扔掉并发编程!_第2张图片

面试过关,扔掉并发编程!_第3张图片

面试过关,扔掉并发编程!_第4张图片

面试过关,扔掉并发编程!_第5张图片

面试过关,扔掉并发编程!_第6张图片

面试过关,扔掉并发编程!_第7张图片

面试过关,扔掉并发编程!_第8张图片

面试过关,扔掉并发编程!_第9张图片

面试过关,扔掉并发编程!_第10张图片

面试过关,扔掉并发编程!_第11张图片

你看到的漫画只是冰山一角,在公众号回复关键字“漫画”可以看到更多精彩文章

并发编程到底用在什么地方?实际上并发编程是非常难的一件事情,难以编写,难以调试,非常容易出错,没有极高的编程功力是搞不定的。如果每个网络应用程序都让程序员来实现线程之间的通信,同步与互斥,那将是非常痛苦的事情,绝大部分项目都要延期了。所以必须把这个痛点给封装起来,这也是JDK和各大框架如Spring,Netty做的事情,让程序员专注于业务逻辑的快速实现。这就是为什么很多初学者辛辛苦苦地学习了Java并发编程,也背了不少面试题,成功地通过了面试,可是入职以后就发现,根本就用不上,每天做的事情还是增删改查。 如果你将来不开发框架和类库,那大概率遇不到底层的并发编程,但是这些知识对于理解系统的运作,查找问题,仍然大有好处,所以还是得学。

你可能感兴趣的:(面试过关,扔掉并发编程!)