Shared Memory + Синхронизация
Доброго времени суток! Собственно, в чем заключается проблема: Есть ОС, ядро которой не предоставляет возможности использовать средства синхронизации посредством своего API, и есть кусок разделяемой (расшаренной) памяти, к которому есть доступ на чтение/запись. Вот к этому куску, в один момент времени, должен иметь доступ только один поток. Как я понимаю (возможно неправильно), для того, чтобы мьютексы/семафоры работали, конкурирующие потоки должны следовать правилам и использовать процедуры типа Enter(), Leave() и т.д. Но как сделать так чтобы синхронизация происходила без обязательного использования этих процедур? Например, когда нет уверенности, что какой-нить зловред наплюет на все мьютексы, фьютексы, критчиские секции и т.д. и в наглую будет писáть в эту область памяти?
какой процессор , что за ось ?
Цитата:
какой процессор , что за ось ?
Архитектура: IA-32. OS: KolibriOS =)
P.S. Тему можно закрывать.