Tunggu hingga suatu kondisi bernilai benar. predikat harus berupa callable yang hasilnya akan ditafsirkan sebagai nilai boolean. Batas waktu mungkin diberikan untuk memberikan waktu tunggu maksimum.
wait_for(predicate, timeout=None)
while not predicate():
cv.wait()