В некоторых из этих случаев вы можете использовать очередь ФИФО (FIFO — first in, first out, что означает «первый вошел — первый вышел») между двумя разрозненными процессами, что бы поддерживать поток между ними без супермаркета. Предположите, что ФИФО — это желоб, на котором может поместиться только определенное количество запасов, причем процесс пос тавщика находится вверху желоба, а процесс потребителя — внизу, на выходе. Если желоб ФИФО заполнен, процесс поставщика должен приостановить производство до тех пор, пока пот ребитель не израсходует некоторое количество запасов из желоба.
-