volatile变量的操作是原子性的吗

2025-06-27 23:36:25
推荐回答(1个)
回答1:

概括起来就是你使用的系统是双核的,两个进程同时修改x的值,并且同时开始同时完成,那么会发生什么情况?无法保证,谁先修改就谁先生效,但是如果同时完成,假设A先获得了修改主内存的权限,B想操作,就必须等待A完成,操作系统不会运行两个线