Міжпроцесні комунікації – черги
Очереди позволяют организовать передачу данных от нескольких "передающих"
процессов к одному "принимающему". Они также часто используются для передачи
данных между различными задачами внутри одного процесса. Задача, создавшая
очередь, называются серверным процессом для очереди. Серверный процесс является
владельцем очереди и может извлекать или читать из нее информацию в любом
порядке. Остальные процессы, исп-е очередь, называются клиентами. Они могут
только записывать данные в очередь, но не читать. Т.о., очередь может служить
для передачи данных только в одном напр-и. Для синхр-ции передачи данных для
очереди можно исп-ть семафоры.