Need non-rescheduling variant of send() with new-runtime pipes for extra::sync. #8214
Labels
A-concurrency
Area: Concurrency
A-runtime
Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows
The concurrency primitives in extra::sync are implemented with an exclusive that has pipes inside. They are very careful never to recv while holding the exclusive's pthread mutex, but they need to be able to send for correctness. New runtime pipes don't yet have a non-rescheduling send variant.
The text was updated successfully, but these errors were encountered: