Изолированность изменений данных

Изолированность изменений данных
Atom
12.02.2011
sergun


Михаил, есть архитектурный вопрос по S#.

Представьте себе, что в программе осуществляется подписка на все основные события ITrader и код каждого подписчика обернут в критическую секцию. При таком раскладе обработчики любых событий непересекаются. В чем состоит вопрос. Допустим работает код обработчика, например, SecurityChanged.. Возможно ли, что на этот момент какой-то Order уже обновил свой статус, но соответствующее событие OrderChanged еще не получено?

То, что Вы ответите верно для всех провайдеров данных?

Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 12.02.2011
Ответить


sergun
Возможно ли, что на этот момент какой-то Order уже обновил свой статус, но соответствующее событие OrderChanged еще не получено?


Конечно, сначала изменяется Order, а затем вызывается событие.

sergun
То, что Вы ответите верно для всех провайдеров данных?


Не понял, что за провайдеры.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy