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