C#中可取消的Task

一、需求 咱們知道task是並行計算的,好比說主線程在某個時刻因爲某種緣由要取消某個task的執行,咱們能作到嗎? 固然咱們能夠作到。 在4.0中給咱們提供一個「取消標記」叫作CancellationTokenSource.Token,在建立task的時候傳入此參數,就能夠將主線程和任務相關聯,而後在任務中設置「取消信號「叫作ThrowIfCancellationRequested來等待主線程使用
相關文章
相關標籤/搜索