Реализация барьера процесса N с использованием семафоров

В настоящее время я тренируюсь для экзамен по ОС с предыдущими итерациями, и я наткнулся на это:

Реализуйте «N Process Barrier», который есть, убедившись, что каждый процесс группы из них ждет, в некоторых пункт в его соответствующем исполнении, для другие процессы для достижения своих данный пункт.

У вас есть следующие Доступны операции:

init (sem, значение), wait (sem) и signal (sem)

N - произвольное число. Я могу сделать так, чтобы он работал для определенного количества процессов, но не для любого количества.

Есть идеи? Можно ответить псевдокодом, это не задание, это личное исследование.

19
задан F. P. 13 June 2011 в 13:46
поделиться