priority-condvar