社区
C#
帖子详情
方法体超时怎么办?
uvcms
2010-01-30 03:47:10
我有一个方法
public string xx()
{
//代码体
//我相在调用这个方法的时候,如果一分钟内没有反应
//就返回 0 ,
//return 0;
}
//就是超过时间段内还没返回值时,就自己返回个0
怎么处理?
...全文
59
1
打赏
收藏
方法体超时怎么办?
我有一个方法 public string xx() { //代码体 //我相在调用这个方法的时候,如果一分钟内没有反应 //就返回 0 , //return 0; } //就是超过时间段内还没返回值时,就自己返回个0 怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuike519
2010-01-30
打赏
举报
回复
你的单独起个线程来执行这个函数,进入函数的时候记录时间,另外一个线程启动一个时钟来监测当前时间和刚才记录时间的差,如果那个函数(线程函数)未在指定的时间完成则视为超时,此时线程函数应该在执行过程中监视一个外部的全局变量(IsTimeout),如果IsTimeout==true则函数直接返回,其他的代码不执行了。
简言之需要两个线程(其中一个是执行函数的线程另一个应该是UI线程),两个状态,就可以完成。
电商平台每秒100万高并发请求的秒杀系统架构设计和实现
商城会员可以在秒杀活动开始的时间内进行抢购,抢购后可以在线进行支付,支付完成的订单由平台工作人员发货,
超时
未支付订单会自动取消。 秒杀系统中一共涉及到管理员后台、搜索系统、秒杀系统、抢单流程系统...
python爬虫
超时
怎么办?你只要看这三种
方法
其次是:连接
超时
指的是在你的客户端实现到远端机器端口的连接时(对应的是 connect() ),Request 会等待的秒数。其次是:连接
超时
指的是在你的客户端实现到远端机器端口的连接时(对应的是 connect() ),Request ...
java
方法
设置
超时
时间
public static void main(String[] args) { Callable<String> task = new Callable<String>() { @Override public String call() throws ... //设置执行响应时间的
方法
体
//执行时间需要10秒钟
电脑软件如何抓包?如何模拟弱网和
超时
环境?
今天,谭叔跟大家分享我在测试电脑软件(程序)时,模拟弱网、
超时
环境,抓包电脑软件进行异常测试的
方法
。
方法
一:修改hosts 将本机hosts修改为一个无效的ip地址,以模拟
超时
。比如,将网关设置一个无效ip,构造...
C#调用
方法
并给
方法
设置
超时
时间
参照了CSDN上一些范例代码,主要实现
方法
是采用委托、通过委托的BeginInvoke调用程序并传入CallBack函数,通过ManualResetEvent().WaitOne()设定
超时
时间,通过EndInvoke()实现调用结果查看,范例代码如下: ...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章