91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# threadstart如何終止線程運行

c#
小樊
134
2024-06-24 10:17:25
欄目: 編程語言

要終止一個線程的運行,可以使用 Thread.Abort() 方法。這個方法會拋出 ThreadAbortException 異常來終止線程的執行。以下是一個簡單的示例:

using System;
using System.Threading;

class Program
{
    static void Main()
    {
        Thread thread = new Thread(DoWork);
        thread.Start();

        // 等待一段時間后終止線程
        Thread.Sleep(1000);
        thread.Abort();
    }

    static void DoWork()
    {
        try
        {
            while (true)
            {
                Console.WriteLine("Working...");
                Thread.Sleep(100);
            }
        }
        catch (ThreadAbortException)
        {
            Console.WriteLine("Thread has been aborted");
        }
    }
}

在上面的示例中,我們創建一個新的線程并啟動它。然后在 Main 方法中等待一段時間后使用 thread.Abort() 方法來終止線程的執行。在 DoWork 方法中,我們使用 ThreadAbortException 異常來捕獲線程被終止的情況,并在其中輸出一條消息。

0
潜江市| 日照市| 仙居县| 黑河市| 大化| 阿荣旗| 华坪县| 镇原县| 灯塔市| 乐清市| 通许县| 开封市| 安阳县| 嘉兴市| 孙吴县| 河间市| 昌都县| 嵩明县| 兴宁市| 嘉善县| 马公市| 仁化县| 阳高县| 十堰市| 磴口县| 滨州市| 琼中| 辉南县| 鄂州市| 牡丹江市| 华蓥市| 铜山县| 桐城市| 南丰县| 蓬溪县| 大宁县| 满洲里市| 富锦市| 合肥市| 鱼台县| 大英县|