什么操作叫做原子操作

本文阅读 1 分钟
首页 golang 正文

原子操作即是进行过程中不能被中断的操作,针对某个值的原子操作在被进行 的过程中,CPU 绝不会再去进行其他的针对该值的操作。为了实现这样的严谨 性,原子操作仅会由一个独立的 CPU 指令代表和完成。原子操作是无锁的,常 常直接通过 CPU 指令直接实现。 事实上,其它同步技术的实现常常依赖于原 子操作。

本文来自投稿,不代表本站立场,如若转载,请注明出处:
如何限制 goroutine 并发数量 (channel 或 WaitGroup)
« 上一篇 09-17
分片键的选择?
下一篇 » 09-17

发表评论

发表评论