java 请问多线程的一个同步方法,有没有可能被CPU两个不同核上的两个线程同时抢到同一个锁?

如果发生这种情况,Cpu互让一个线程释放锁,一个线程带锁运行吗?
2025-03-26 06:29:41
推荐回答(2个)
回答1:

临界区读写
CRITICAL_SECTION g_cs;
EnterCriticalSection(&g_cs); //原子操作
//读写原子变量
LeaveCriticalSection(&g_cs);

回答2:

题主找到答案了吗?我也很想知道答案