Datareceived handler与TimerTick事件(线程和非线程事件)

时间:2018-05-12 10:32:22

标签: c# multithreading timer eventhandler single-threaded

我只想知道为什么TimerTick事件处理程序由UI线程处理,而DataReceived事件由工作线程处理。我认为它们都是一个事件,由UI线程处理。当处理Data receive事件处理程序方法但UI线程和表单控件没有冻结时,我尝试了Thread.Sleep(5000),但是当我在timertick事件处理程序中尝试相同时,它会阻止UI线程并形成控件对象。 / p>

有没有办法让timertick事件像datareceived事件一样工作(在一个单独的线程中)?

0 个答案:

没有答案