Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python Именованные каналы и взаимодействие процессов FIFO - first in, first out, т.е. первый пришёл, первый ушёл. Известная программная структура под названием очередь, где как раз и реализован этот принцип. В unix-подобных операционных системах реализован механизм именованных каналов, в которых реализован этот принцип. Реализован он с помощью специальных fifo-файлов. С помощью таких файлов могут взаимодействовать совершенно разные процессы (два и более), не связанные отношением "предок-потомок". Для этого они должны просто знать имя файла. Особенностью fifo-канала является то, что он односторонний (полудуплекс), поэтому для полноценного обмена данными обычно создаётся два fifo-файла. Кроме того, размер fifo-файла (канала) ограничен системными настройками. Кром
Программирование на Python. Многозадачность. Именованные каналы fifo. Пример взаимодействия между процессами
6 октября 20236 окт 2023
89
2 мин