110,534
社区成员
发帖
与我相关
我的任务
分享
//open时:
new Thread(new ThreadStart(this.eventRunner.WaitForCommEvent)) { IsBackground = true }.Start();
//WaitForCommEvent循环中的waitcommevent返回时:
this.CallEvents(this.eventsOccurred);
//CallEvents时:
if ((nativeEvents & 3) != 0)
{
ThreadPool.QueueUserWorkItem(this.callReceiveEvents, nativeEvents);
}
//callReceiveEvents时
target.DataReceived(target, new SerialDataReceivedEventArgs(SerialData.Chars));