为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个关于后台执行函数的问题

请教一个关于后台执行函数的问题

慕桂英4014372 2018-11-05 10:05:59
比如说我有一个函数,代码如下:[object Object]Code public bool OpenItem() {     //这里可能需要执行30S     System.Threading.Thread.Sleep(30 * 1000);         return true; } 也就是说,我在调用OpenItem函数时,30S后才回给我一个返回值,请问有什么办法调用OpenItem函数时立即给我个返回值?并且System.Threading.Thread.Sleep(30 * 1000);继续执行。
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

那个返回值和你的要运行30S的代码没有关系? 如果是这样,为啥还要写在一个函数中?

即使用异步方法调用,程序不执行到REUTN语句,如何知道返回值?


查看完整回答
反对 回复 2018-11-06
?
Helenr

TA贡献1780条经验 获得超4个赞

为什么不这么写呢?

public bool OpenItem()
{
    return true;
}

当调用OpenItem()后,再执行
System.Threading.Thread.Sleep(30 * 1000);
可不可以?
 比如:


查看完整回答
反对 回复 2018-11-06
  • 2 回答
  • 0 关注
  • 437 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信