读书人

C# Winform 怎么判定某个方法运行超时

发布时间: 2012-06-03 16:59:40 作者: rapoo

C# Winform 如何判定某个方法运行超时
现在有个项目,需要与另外一个系统做接口(通过调用动态库的方式),但是有时候如果因为网络啊等各个原因造成传输等待,会给人程序假死的现象
所以我想请教大家,如何设置某个方法运行超过指定的时间,则认为超时,传输失败返回,而不会一直再等待

[解决办法]
设定一个计时器就可以。
[解决办法]
为了不阻塞主线程,单开一个线程,里面加一个定时器到点返回
[解决办法]
你可以看msdn上一个简单的例子:http://msdn.microsoft.com/zh-cn/library/cc189907.aspx

读书人网 >C#

热点推荐