use*_*592 -1 java multithreading
我有一个多线程的应用程序.我注意到一些现有代码在多个线程共享变量时使用volatile.为什么不在使用变量时在方法中使用synchronized,将变量定义为volatile的好处是什么?
声明一个易变的Java变量意味着:
换句话说,synchronized和volatile之间的主要区别是:
更多信息是:http://javamex.com/tutorials/synchronization_volatile.shtml
| 归档时间: |
|
| 查看次数: |
5099 次 |
| 最近记录: |