摘要: 下面是一共通过volatile实现原子性的例子: 通过建立100个线程,计算number这个变量最后的结果。 运行结果: 发现有几种结果: 造成这个结果的原因就是,volatile关键字具有可见性,number++实际上有三步操作,但是不具备原子性。 程序分析: number++包含三步操作:1,读 阅读全文
posted @ 2018-01-20 17:02 美好的明天 阅读(614) 评论(0) 推荐(0)