Программирование на Python. Многозадачность. Именованные каналы fifo. Пример взаимодействия между процессами
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python Именованные каналы и взаимодействие процессов FIFO - first in, first out, т.е. первый пришёл, первый ушёл. Известная программная структура под названием очередь, где как раз и реализован этот принцип. В unix-подобных операционных системах реализован механизм именованных каналов, в которых реализован этот принцип...
218 читали · 8 месяцев назад
Стек по принципу LIFO в Python на простом примере
Стек - это структура данных, организованная по принципу LIFO - (last in, first out — «последним пришел, первым ушел»). Это значит, что мы по одному добавляем объекты в очередь и извлекаем по одному, начиная с последнего добавленного. Определим класс Stack. У экземпляра класса будет один атрибут в виде списка - в нем будут хранится объекты. Методом add_obj мы будем добавлять объект в очередь. Добавление реализуем с помощью метода append. Методом del_obj мы будем извлекать последний объект из очереди и возвращать его значение...