C# 取消线程

    xiaoxiao2021-03-25  60

    取消方法

    例:

    CancellationTokenSource cts = new CancellationTokenSource(); Action<CancellationToken, int> testAct = new Action<CancellationToken,int>((token,count)=> { for (int i = 0; i < count; i++) { if (token.IsCancellationRequested) { Console.WriteLine("cancel End"); break; } Console.WriteLine(DateTime.Now); Thread.Sleep(1000); } }); testAct.BeginInvoke(cts.Token , 10, null,null); Console.WriteLine("Test"); Thread.Sleep(3000); Console.WriteLine("cancel"); cts.Cancel();

    转载请注明原文地址: https://ju.6miu.com/read-33581.html

    最新回复(0)