6 ms·
> People sometimes think that the composition of atomics also magically becomes an atomic operation. But this is not the case. > var counter atomic.Int32 > fu
by chen_dev 2y ago
> People sometimes think that the composition of atomics also magically becomes an atomic operation. But this is not the case.
> var counter atomic.Int32
> func increment() {
> if counter.Load()%2 == 0 {
> sleep(10)
> counter.Add(1)
> } else {
> sleep(10)
> counter.Add(2)
> }
> }
Is "atomic operations composition" a real term? Or it's something like "monolithic microservice"? What does that even mean?
- BobbyJo 2y ago> Is "atomic operations composition" a real term? Or it's something like "monolithic microservice"? What does that even mean? Its a real term in the sense that it's a grammatically correct way of describing multiple atomic operations being composed together...