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


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

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

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

Теги:


Спасибо:




1 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 12.02.2011
Ответить


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


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

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


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


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

loading
clippy