Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Приложение 4 (Приложение 1, Приложение 2, Приложение 3) к видео В языке Python есть стандартный модуль queue, с помощью которого можно легко организовать такую структуру, как очередь. Очередь очень удобна для хранения данных от различных потоков. Замечание
Конечно очередь легко реализовать с помощью списка, используя list.append() и list.pop(0). Но я намерен посвятить отдельную статью созданию различного рода структур дан на основе уже существующих. Однако рассматриваемый модуль обладает возможностью работы с потоками. В частности блокировки операций в определённых задачах, это важный инструмент. Модуль содержит ключевой класс Queue и два метода: put() - отправит в очередь, get() - извлечь из очереди, empty() - определяет, не пуста ли очередь. Как известно, очередь действует по принципу "первым пришёл, первым ушёл". Таким образом мы