草庐IT

SomeDisposable

全部标签

c# - 从未完成的任务会怎样?他们是否妥善处置?

假设我有以下类(class):classSomeClass{privateTaskCompletionSource_someTask;publicTaskWaitForThing(){_someTask=newTaskCompletionSource();return_someTask.Task;}//Othercodewhichcalls_someTask.SetResult(..);}然后在别处,我调用//Somecode..awaitsomeClassInstance.WaitForThing();//Somemorecode在调用_someTask.SetResult(..)之