Разветвленные дочерние процессы используют один и тот же семафор?

Допустим, я создаю семафор. Если я разветвлю несколько дочерних процессов, все ли они будут использовать один и тот же семафор?

Также предположим, что я создаю структуру с семафорами внутри и разветвляется. Все ли дочерние процессы по-прежнему используют тот же семафор? В противном случае, позволит ли хранение этих структур + семафоров в общей памяти дочерним процессам использовать одни и те же семафоры?

Я действительно не понимаю, как мои разветвленные дочерние процессы могут использовать одни и те же семафоры.

7
задан jmnwong 27 July 2011 в 16:33
поделиться