"atomic" 和 "synchronous" 在编程中是同义词吗?

Are "atomic" and "synchronous" synonyms in programming?

"atomic"和"synchronous"是同一个意思还是有细微差别?

查看 this question 的答案,我认为我的问题的答案是肯定的,它们是同义词。以下情况大体上正确吗?

不太一样。 atomic 操作是一种不能再细分为更小部分的操作。因此,在 Java 中,分配给 int 是原子的:没有什么可以中断它,它要么完成要么不完成。

同步操作是模拟通过您使用synchronized关键字调用的某种编程机制成为原子操作。它的实现可以 vary.So 在同步块中,运行 时间系统强制执行所谓的 临界区 ,其中只有一个控制线程可以在同时.