Two threads each increment a shared counter 1,000 times. You expect 2,000. You run it — and get 1,847.

Source: [Dev.to](https://dev.to/shohruh_sharipov/why-your-counter-shows-847-instead-of-1000-race-conditions-explained-402a)

Sponsored