“如果你能感觉到一台计算机的操作,它每隔几毫秒就会自动切换数十个任务,你肯定会同意计算机似乎同时执行这些任务,即使我们知道计算机正在交叉执行各种任务的计算"
- M.Ben-Ari,并发编程原理,1982 年。
那么在单核 CPU 上,不可能在同一系统中同时执行单个原子操作吗?
“如果你能感觉到一台计算机的操作,它每隔几毫秒就会自动切换数十个任务,你肯定会同意计算机似乎同时执行这些任务,即使我们知道计算机正在交叉执行各种任务的计算"
那么在单核 CPU 上,不可能在同一系统中同时执行单个原子操作吗?