git示例代码中,forks数组是否必须要有volatile的疑问
来源:5-16 高阶并发编程Coding训练:N种优化哲学家就餐问题的方法(4)

Martin_zyt
2021-11-23
老师好,我看git上的示例代码,有些forks数组用了volatile,有些却没用(如DiningPhilosophersWithTransfer),根据之前课程的学习,哲学家这种多线程情况下,是不是应该都要用volatile来保证内存的一致性?
写回答
1回答
-
求老仙
2022-08-11
是的,没有的话可能有可见性问题。00
相似问题