LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Еще замечу, что васяно-реализация queue.get(lm, 1000) с огромной вероятностью выльется в потенциальную задержку в обработке некоторых сообщений до секунды. Но это зависит.

реализация тредсейф очереди с таймаутом… это типа классика вообще. не может там быть никаких «задержек». там используется ожидание на condvar с таймаутом. естессно кондваров без таймаутов не бывает.

ну например - https://en.cppreference.com/w/cpp/thread/condition_variable/wait_for

Исходная версия alysnix, :

Еще замечу, что васяно-реализация queue.get(lm, 1000) с огромной вероятностью выльется в потенциальную задержку в обработке некоторых сообщений до секунды. Но это зависит.

реализация тредсейф очереди с таймаутом… это типа классика вообще. не может там быть никаких «задержек». там используется ожидание на condvar с таймаутом. естессно кондваров без таймаутов не бывает.