Ссылка которую я использую, объясняет следующее следующим образом:
-
wait_for
"блокирует текущий поток до тех пор, пока не будет вызвана переменная условия или после указанной продолжительности таймаута -
wait_until
"блокирует текущий поток до тех пор, пока переменная условия не проснется или пока не будет достигнута заданная точка времени.
В чем разница? Будет ли wait_until
вращаться так, чтобы поток мог продолжать точно (более или менее), когда он сигнализируется, тогда как wait_for
просто добавляет поток обратно в планирование в этой точке?