Closed killenb closed 1 year ago
I could not see any differences in the performance test. I extended to 1e7 transfers, but still the statistical fluctuations were large (much larger than the effect of the atomic)
The issue with the hanging test was unrelated?
When creating the notification queue in when_any() while the sending thread is already active, the when_any_index was written and read concurrently, but neither atomic nor protected by a mutex or memory barrier.