看完后,你再也不用怕面试问并发编程啦(15)

 运行效果

看完后,你再也不用怕面试问并发编程啦

文章插图
注意:如果两个线程有一个没有执行exchange()方法,则会一直等待,如果担心有特殊情况发生,避免一直等待,可以使用exchange(V x , longtimeout,TimeUnit unit)设置最大等待时长 。21、总结整篇文章内容较多,这里做个总结 。1~7小节讲了并发编程的核心基础概念;在对并发有了一定的基础了解后 , 8~9小节讲了JVM对并发问题的设计——JMM;从10小节开始详细介绍了JDK 并发包里面的常用工具 。这里只是一个入门级别的了解,但是万丈高楼平地起,这些基础是后面提升必不可缺的知识,希望大家可以掌握它 。作者介绍蔡柱梁,51CTO社区编辑,从事Java后端开发8年,做过传统项目广电BOSS系统,后投身互联网电商,负责过订单,TMS , 中间件等 。
 



推荐阅读