[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
есть такое понятие - транзакция - согласованное чтение/запись данных. Причем транзакция открывается как на запись, так и на чтение. Пример - процессор начинает чтение буфера, приостанавливается, а в это время другой производит обновление буфера - инфо будет разрушена(прочитана неверно). Механизм предложенный мной и есть упрощенный механизм транзакций - буфер блокируется на любую операцию, в том числе и на чтение, и обеспечивает целостность информации в буфере - пока локи не сняты, никаких операций с буфером производить нельзя.
E-mail: info@telesys.ru