并发编程安全性挑战:同步锁与原子性问题分析.pdf

并发编程安全性挑战:同步锁与原子性问题分析.pdf

并发编程带来的安全性之同步锁

如果多个线程在做同一件事情的时候。

原子性Synchronized,AtomicXXX、

Lock、可见性Synchronized,volatile有

序性Synchronized,volatile

原子性问题

在下面的案例中,演示了两个线程分别去调用demo.incr方法来对i这个变量进行叠加,预期结果应该

是20000,但是实际结果却是小于等于20000的值。

publicclassDemo{inti=0;publicvoidincr(){i++;}publicstaticvoid

main(

文档评论(0)

1亿VIP精品文档

相关文档