串口事件
串口在接收了字节后,就触发datareceive函数  
现在下位机数据发送端的数据大约0.2S发送一次  上位机用来接收数据    
上位机收到数据后 就进入datareceive函数。但在datareceive函数下运行的时间有点长 ,还有sleep(500) 用来延迟,想问下在 函数还没执行完之后,又出发了串口事件(下位机0.2S发送一次),会咋么样的啊? 前面提问过一次,但是大家说的没看懂。。  是会死机还是什么?
急死我了。   
真心谢谢了
------解决方案--------------------
 string strRecieve = spReceive.ReadExisting();  //获取缓冲区中的数据
  this.Invoke(interfaceUpdateHandle, new string[] { strRecieve }); //指定interfaceUpdateHandle委托更新并处理数据