亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
平南县| 扎囊县| 永安市| 长寿区| 扶风县| 铜梁县| 湘潭县| 凉山| 山丹县| 百色市| 泰顺县| 洛隆县| 桂林市| 沧源| 武穴市| 定西市| 新巴尔虎左旗| 黔南| 财经| 建瓯市| 枣阳市| 井研县| 南投县| 辉南县| 调兵山市| 宜丰县| 福州市| 辰溪县| 驻马店市| 兴文县| 镇远县| 苍溪县| 衡阳市| 溆浦县| 灌南县| 乌拉特中旗| 扎赉特旗| 永和县| 琼海市| 邵武市| 黎平县|