Jon*_*eet 53
除非您使用多个线程,否则在方法完成之前,执行将不会在调用代码中继续执行.
如果您正在使用多个线程,这真的取决于你如何启动任务.例如,您可以使用异步委托执行(foo.BeginInvoke(...))或任务并行库,或者只是创建一个新线程.每种方法都有自己的等待方式,直到任务/线程完成.请提供更多信息,我们可以为您提供更多帮助,但选项可能包括:
EndInvoke委托,传入IAsyncResult返回的BeginInvokeTask.Wait(可选择超时)Thread.Join(可选择超时)| 归档时间: |
|
| 查看次数: |
42132 次 |
| 最近记录: |