Обработчик полученных данных и событие TimerTick (многопоточное и непотоковое событие) - PullRequest
0 голосов
/ 12 мая 2018

Я просто хочу знать, почему обработчик событий TimerTick обрабатывается потоком пользовательского интерфейса, а событие DataReceived обрабатывается рабочим потоком.Я думал, что они оба являются событием и обрабатываются потоком пользовательского интерфейса.Я пробовал Thread.Sleep (5000), когда обрабатывался метод обработчика события «Полученные данные», но поток и элементы управления пользовательского интерфейса не зависали, но когда я попробовал то же самое внутри обработчика события timertick, он блокирует поток пользовательского интерфейса и объекты управления формой.

Есть ли способ заставить событие timertick работать так же, как событие, полученное от данных (в отдельном потоке)?

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