Я прихожу к вам, чтобы узнать, есть ли у кого-то идея, как решить проблему, с которой я столкнулся при переходе на ActiveMQ.
Я использую ActiveMQ для отправки уведомлений в рамках этого проекта (в C #), и после завершения реализации я обнаружил некоторые ошибки, связанные с проблемами многопоточности. (
Я знаю, что решением для этого исключения является использование «if this.InvokeRequired .... и т. Д.», Но мой вопрос:
Есть ли способ найти все методы, которые требуют этого вызова?
Конечно, я мог бы шаг за шагом проверять все события, вызванные уведомлениями, но, кроме того, что это заняло бы у меня слишком много времени, это не решило бы мои будущие ошибки программирования.
Я думаю, есть лучший способ выяснить это, но я не могу думать об этом прямо сейчас. Вы сталкивались с проблемой раньше?
Большое спасибо за помощь