Я работаю над проектом с некоторым кодом обработки событий. По сути, я создаю таймер, а затем добавляю собственный обработчик событий для события тайм-аута. Я дважды проверил, поставив точку останова, и да, обработчик событий добавляется к этому событию (да, я также запускаю таймер). Однако по какой-то причине иногда срабатывает обработчик событий, а иногда нет. Я использую многопоточность и считаю, что это может быть как-то связано с этим, но я не уверен.
Я знаю, что это неопределенный вопрос, но надеюсь, что кто-то столкнулся с чем-то похожим.
Спасибо
PM
РЕДАКТИРОВАТЬ: Я рассмотрел проблему немного дальше, и я заметил, что это действительно проблема потока. Поток, который отвечает за это событие, является тем, который обрабатывает сетевую часть моей программы, и он сразу же блокируется, потому что он ожидает ввода от другого экземпляра программы в сети. Как бы мне обойти это?