在Go中编写int32原子操作?

Rud*_*koŭ 2 java concurrency integer atomic go

我知道在Java编写int(32位)是一种原子操作.Go怎么样?在写入时int32,例如在写入前16位之后,可以在中间中止中断吗?

Fli*_*mzy 7

保证原子性的唯一方法是使用atomic适合的包int32和许多其他基本类型.对于更复杂的数据类型,您必须使用其他同步机制,因为可能无法实现原子性.