await
Waits until parties callers have arrived. The last arrival trips the barrier and returns without suspending; the rest suspend until then. Cancellation before the trip removes the arrival so the barrier still needs a full parties; cancellation after the trip is too late (the call already returned). Never blocks a thread.