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


Изолированность изменений данных
Atom
2/12/2011


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

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

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

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 2/12/2011
Reply


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


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

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


Не понял, что за провайдеры.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy