许多"国产书"中都没有或者只是稍微提一下java多线程中变量可见性的问题, 与之相关的volatile关键字也只是稍微提一下而已, 导致一些多线程程序存在一些比较隐蔽的bug. 这篇文章从一个比较简单的生产者消费者程序为例子, 说明变量可见性的问题. 以及解决办法.

阅读原文 »

4 收藏


直接登录

推荐关注