What area needs maintenance?
The TestBarrier type was created to help with testing race conditions, but it uses continuations, which won't guarantee concurrent execution of tasks. It needs to be updated to use some other synchronization method.
Why is this improvement needed?
Fixing TestBarrier's ability to execute concurrent tasks will make testing race conditions more reliable and deterministic.
Proposed solution
No response
Code of Conduct