-1
私は、プロセス内で一意のIDを取得するために以下のコードを使用しています:原子AddUint32オーバーフロー
for i := 0; i < 10; i++ {
go func() {
for {
atomic.AddUint32(&counter, 1)
time.Sleep(time.Millisecond)
}
}()
}
カウンタ値がUINT32の制限をオーバーフローした場合どうなりますか?
を参照してください "整数オーバーフロー":https://golang.org/ref/spec#Arithmetic_operators – JimB