标签:原子操作
多核CPU怎么保证线程同步?求指导
在单核CPU中,由于在某个时刻,只有一个线程执行,因此对于一些原子操作,永远不会在两个线程拥有 那多核CPU中是怎么保证某些原子操作,例如两个线程分别在两个CPU中运行,并且在同一时刻对同一内存区域进行操作,那么多核CPU是怎么保证线程同步的呢? 解决方案 100 引用 15 楼 sp1234 的回复: 你实际上一开口提出问题的时候,你的“论据”就出现了……
03-04 立刻查看
在单核CPU中,由于在某个时刻,只有一个线程执行,因此对于一些原子操作,永远不会在两个线程拥有 那多核CPU中是怎么保证某些原子操作,例如两个线程分别在两个CPU中运行,并且在同一时刻对同一内存区域进行操作,那么多核CPU是怎么保证线程同步的呢? 解决方案 100 引用 15 楼 sp1234 的回复: 你实际上一开口提出问题的时候,你的“论据”就出现了……