[<<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
$