中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
平定县| 无为县| 巴青县| 海林市| 汉寿县| 五大连池市| 延寿县| 阳城县| 道孚县| 宁国市| 庆元县| 庆城县| 天峨县| 镇赉县| 紫阳县| 昌黎县| 南城县| 德庆县| 大竹县| 固阳县| 许昌县| 社旗县| 清远市| 长汀县| 阜阳市| 东丰县| 琼海市| 贡山| 高陵县| 湘西| 四川省| 汝南县| 平阳县| 红桥区| 安多县| 鹤壁市| 梅河口市| 江阴市| 天气| 八宿县| 汉沽区|