It seems I've missed this conversation. :/

Well, I've a slightly different opinion on the matter, so I'd love here others' opinion. I would use condition variable unless it implies a complex loop body with lot of branching; in that case I would use break/continue/return.