|
|
1
1
欧文, 如果您知道在您的情况下不需要将编组返回到原始调用者线程,那么您应该只调用OperationCompleted。在您的操作与其底层SynchronizationContext之间有一个隐含的简单状态机。如果你知道一旦你的操作停止,它就不会在应用程序的其他部分使用,那么这本身就不是问题。虽然这实际上是可以的,但从程序的角度来看,它需要考虑以下几点:
人酪氨酸羟化酶 尼克。 |
|
|
2
0
PostOperationCompleted的文档指出“AsyncOperation对象将确保在适用于应用程序模型的线程或上下文上调用您的委托”。如果您的GUI线程需要在后台操作完成后执行某些操作,这一点非常重要。我认为这可能是首先使用这个类的最重要原因! 干杯, 丹:) |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |