【问题标题】:IAsyncResult completing synchronouslyIAsyncResult 同步完成
【发布时间】:2018-07-02 18:10:25
【问题描述】:

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

我有一个

IAsyncResult worker;

还有一个类

worker = slave.BeginWork();

在我的主线程上,然后它检查它的更新循环,如果工作人员已经完成:

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

这会导致任何问题吗?

【问题讨论】:

  • 你在 2018 年使用这个有什么原因吗?
  • 游戏的主线程过于敏感...不过不是什么原因
  • TAP 应该不会对性能产生太大影响。 IAsyncResult 有点过时了。
  • @FilipCordas Awesome :) 我想我只是个老屁还在用电报呵呵

标签: c# multithreading asynchronous


【解决方案1】:

TAP 应该不会对性能产生太大影响。 IAsyncResult 有点过时了。 ——菲利普·科达斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多