0
我有Task
。它會創建一個TaskCompletionSource
和Wait
來設置其Result
。是否使用TaskCompleteSource.Wait阻止創建它的線程?
在調用myTaskCompletionSource.Wait()
:
- 是創建它阻塞線程?
- TPL可以重用線程來服務其他任務嗎?
我有Task
。它會創建一個TaskCompletionSource
和Wait
來設置其Result
。是否使用TaskCompleteSource.Wait阻止創建它的線程?
在調用myTaskCompletionSource.Wait()
:
myTaskCompletionSource.Wait()
線程遭到封鎖,myTaskCompletionSource的創造者不受呼叫。await myTaskCompletionSource;
對其執行await
。
'TaskCompletionSource'不包含'Wait()','myTaskCompletionSource'真的是'realTaskCompletionSource.Task'的輸出嗎?請包括一些代碼,顯示你在做什麼。 –