HARVARD CS50 - "Поиск" - Лекция 0: Искусственный Интеллект с Python на русском (2020)
Программирование на Python. Многозадачность. Именованные каналы fifo. Пример взаимодействия между процессами
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python Именованные каналы и взаимодействие процессов FIFO - first in, first out, т.е. первый пришёл, первый ушёл. Известная программная структура под названием очередь, где как раз и реализован этот принцип. В unix-подобных операционных системах реализован механизм именованных каналов, в которых реализован этот принцип...
FIFO (First In - First Out)
FIFO (First In - First Out) - принцип обработки и хранения, при котором первым пришедший элемент обрабатывается первым. Представьте обычную очередь в магазине: тот, кто пришёл раньше - обслужен раньше. Где используется: • В программировании: структура данных «очередь» с операциями enqueue (добавить) и dequeue (удалить). • В электронике/сетях: буфер FIFO для упорядоченной передачи данных. • В логистике/складе: товары, пришедшие первыми, отгружаются первыми (важно для сроков годности). • В бухгалтерии/инвентаризации: метод оценки запасов и себестоимости - списание по стоимости первых поступлений...