读书人

程序退出开释串口资源

发布时间: 2012-07-31 12:33:47 作者: rapoo

程序退出释放串口资源
在窗体关闭事件里写
if (spReceive.IsOpen)
{
spReceive.Close();
}

但是有时关闭窗体会假死几秒钟,才会关闭。

我怀疑是代码里用了Thread.Sleep()导致的,在关闭窗体时正好在Sleep,有什么方法能避免这种情况吗

[解决办法]
添加一个正在关闭的标志。
[解决办法]
我记得wuyazhe写了一篇博客。单独谈了这个问题
http://blog.csdn.net/wuyazhe/article/details/5598945

读书人网 >C#

热点推荐