В настоящее время я тренируюсь для экзамен по ОС с предыдущими итерациями, и я наткнулся на это:
Реализуйте «N Process Barrier», который есть, убедившись, что каждый процесс группы из них ждет, в некоторых пункт в его соответствующем исполнении, для другие процессы для достижения своих данный пункт.
У вас есть следующие Доступны операции:
init (sem, значение), wait (sem) и signal (sem)
N - произвольное число. Я могу сделать так, чтобы он работал для определенного количества процессов, но не для любого количества.
Есть идеи? Можно ответить псевдокодом, это не задание, это личное исследование.