[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Разделяемая память - вывод

Продавцы продают все свободные места. Каждый завершается, когда видит,
что больше мест не осталось. Родительский процесс удаляет разделяемую
память и набор семафоров после того, как все продавцы завершились.
                      РАЗДЕЛЯЕМАЯ ПАМЯТЬ - ВЫВОД
$ shmp
shmc1 sold seat -- 14 left
shmc2 sold seat -- 13 left
shmc3 sold seat -- 12 left
shmc2 sold seat -- 11 left
shmc3 sold seat -- 10 left
shmc1 sold seat --  9 left
shmc2 sold seat --  8 left
shmc3 sold seat --  7 left
shmc3 sold seat --  6 left
shmc1 sold seat --  5 left
shmc2 sold seat --  4 left
shmc3 sold seat --  3 left
shmc3 sold seat --  2 left
shmc2 sold seat --  1 left
shmc1 sold seat --  0 left
shmc3 sees there are no seats left
shmc1 sees there are no seats left
shmc2 sees there are no seats left
parent removing shm and sem
$