При вызове метода StrategyRule.Activate() "изнутри" кода собственного правила не всегда вызывается прикрепленное к нему действие (.Do(MyAction)), но если перед вызовом StrategyRule.Activate() поставить задержку ~200mls, действие (MyAction) будет вызываться гарантированно. Как уйти от этой неопределенности
评论 (4)
登录 或 创建账户, 登录或注册以发表评论
Покажите код, который воспроизводит эту проблему.
Код невозможно читать. Отформатируйте пожалуйста (шестая кнопка в редакторе сообщения).
Версия 4.0.23 уже давно не поддерживается, текущая актуальная версия - 4.1.8. При переходе на 4.1 было множество изменений в правилах.
Если нет возможности перейти на последнюю версию, попробуйте упростить ваш код, т.к. в нем много различных объектов синхронизации, возможно из-за них и возникают дедлоки.