【发布时间】: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