标签: multithreading synchronization volatile atomicinteger
在Java中,总是与volatile关键字混淆。
如果跨多个线程使用了任何变量,那么必须用volatile标记它? 。有很多关于volatile的博客,但没有一个给出一个答案。大多数谈论Java版本更改以及与synced关键字的关系。
用 synchronized (同步)标记该方法将具有相同的volatile?效果。 对于多线程应用程序,我需要在易变,同步,原子基元和引用之间明确区分。