现在有个方法 可能执行的时间比较长,因为方法调用的其他公司开发的通讯组件
如果他的通讯组件出现问题 可能一天都不给我的程序返回结果
所以我想设计一个程序 限制方法的执行的最长时间
如果我的方法3分钟都没有执行完毕 就直接抛异常
有点想网络或者数据库访问的超时机制……但不知道怎么实现……
如果他的通讯组件出现问题 可能一天都不给我的程序返回结果
所以我想设计一个程序 限制方法的执行的最长时间
如果我的方法3分钟都没有执行完毕 就直接抛异常
有点想网络或者数据库访问的超时机制……但不知道怎么实现……
解决方案 »
- WinFrom 实现一个TreeView节点的提示效果
- 如何设置dev控件GridControl、gridView中某一行不能被选中
- 制作网站与开发web应用程序这两者有什么大不同吗?
- VS2008连接ORACLE在输入数据时报"指定的转换无效"
- 旧题新问,只求甚解
- 求N+(N+1)+(N+2)+...(N+M)=?
- 请教一个基础进制转化问题
- 请教各位一个在picturebox上画图时的问题,谢谢
- 求直线段与圆的交点
- 用c#如何做图片编辑器?哪里有这方面的资料或程序下载,有源代码。~~~谢谢ing。散分。
- 用反射 CallFunc("System.Math.Sqrt",new object[]{"System.Double","123.456"}) 完成这样的代码
- 关于子控件的缓存问题
启动新线程调用,超过3分钟,如果没有返回结果(可以在调用处加一个变量来记录调用的执行情况),则关掉线程。