IAsyncResult同步完成

时间:2018-07-02 18:10:25

标签: c# multithreading asynchronous

我想问一个有关IAsyncResult的isCompleted属性的问题。

我有一个

IAsyncResult worker;

和一个可以的类

worker = slave.BeginWork();

在我的主线程上,然后检查工作程序是否通过以下方式完成了更新循环:

if(worker.IsCompleted)
{
    int result = slave.EndWork(worker);
}

这会引起任何问题吗?

1 个答案:

答案 0 :(得分:0)

  

TAP应该不会对性能产生太大影响。 IAsyncResult有点过时了。 – Filip Cordas