История изменений
Исправление alysnix, (текущая версия) :
Я правильно понимаю этот псевдокод, что, если в очереди нет сообщения, то мы будем ждать до секунды прежде чем выйдем из цикла? А если за это время сообщение таки появится, мы его еще и обработаем прежде чем выйти?
вы будете ждать «ивента» в течении указанного периода времени. в данном случае «ивент»- прибытие вам данных в очередь, оформленных в виде месседжа(если там их уже нет). если данные будут доступны, в данном случае за секунду, вам вернут - true. то есть месседж принять удалось. если не придут - false, то есть истек таймаут.
Исходная версия alysnix, :
Я правильно понимаю этот псевдокод, что, если в очереди нет сообщения, то мы будем ждать до секунды прежде чем выйдем из цикла? А если за это время сообщение таки появится, мы его еще и обработаем прежде чем выйти?
вы будете ждать ивента в течении указанного периода времени. в данном случае - прибытия вам данных в очередь, оформленных в виде месседжа. если данные придут в данном случае за секунду, вам вернут - true. то есть месседж принять удалось. если не придут - false, то есть истек таймаут.