我在串行通信程序中使用了多线程,并使用WaitForSingleObject()来同步,在发送指令写完串口后,置位事件,线程中的WaitForSingleObject()函数监测到该事件后开始读入数据。但是在WaitForSingleObject()后面必须延时一段时间才能收到数据,例如Sleep(100)后才能读入数据,请问问什么?