Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Without this change potential incrementation can "go away" and can actually mismatch by 1 if run in multiple threads the same time. This can lead to super weird errors where counter is not as expected (been there, took me ages to debug). ref: ruby-concurrency/concurrent-ruby#970
- Loading branch information