Первое, что пришло в голову, — выделить процесс (например 0), который меняет и возвращает значение переменной, остальные процессы будут запрашивать значение и изменение у 0-го процесса. Поскольку процессы независимые, то и семафор не нужен. Сам процесс, понятное дело, сам у себя тоже может запрашивать значение переменной.