- 博客(1)
- 收藏
- 关注
原创 多线程-voliate关键字
并发三特征可见性和有序性和原子性中, volatile通过新值立即同步到主内存和每次使用前从主内存刷新机制保证了可见性。 通过禁止指令重排序保证了有序性。 无法保证原子性。 synchronized关键字 通过lock和unlock操作保证了原子性, 通过对一个变量unlock前,把变量同步回主内存中保证了可见性, 通过一个变量在同一时刻只允许一条线程对其进行lock操作保证了有序性。 ...
2021-02-22 17:43:57 328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人