Wait for this branch to terminate.
When all other concurrent branches are terminated, interrupt and discontinue this branch.
Wait for any one of the branches in the set of exclusive wait branches to terminate, then discontinue all the other exclusive wait branches.
Detach this branch from the other branches so it will not be resynchronized with the other branches.