Здравствуйте!
Пытаюсь понять такую вещь: вызовы OnOrder(), OnTrade(), ... происходят в том же потоке или в отдельном? Можно ли получить race condition работая с одними и теми же глобальными переменными из main() и, например, OnOrder()?
И если потоков несколько, какие общие рекомендации по коду чтоб скрипт не делал чего-то не запланированного или хуже того не порушился?
Пытаюсь понять такую вещь: вызовы OnOrder(), OnTrade(), ... происходят в том же потоке или в отдельном? Можно ли получить race condition работая с одними и теми же глобальными переменными из main() и, например, OnOrder()?
И если потоков несколько, какие общие рекомендации по коду чтоб скрипт не делал чего-то не запланированного или хуже того не порушился?