摘要: 在日常的代码中,经常会遇到执行一段代码,无法控制执行的时间,例如匹配一段非常复杂的正则,假设匹配时间超过30s可能即使匹配出来结果,我们也会放弃,因为他所消耗的资源太大了,因此就需要一个方法的超时处理功能以下这个方法包含两个核心的方法OutTimeSomeParemReturn与Wait下面我模拟一个执行过程,假设现在需要执行一个方法Method,方法执行的超时时间是OutTime,取消对象为cancelEvent,下面我来解释下这两个方法Wait是用来等待超时的方法 1 private static void Wait(Thread t, TimeSpan OutTime, ... 阅读全文
posted @ 2012-09-02 22:22 只会造轮子 阅读(3100) 评论(2) 推荐(3) 编辑