線程操作之終止線程

時間:2020-08-15 作者:管理員(yuán) 點擊:715

線程的終止是通過Thread類的About方法來實現的,如果一(yī)個線程執行的時間太長,用戶有可能要終止這個線程,這就要使用此方法。
注意:在線程調用About方法時,會引發ThreadAboutException異常,如果沒有捕獲異常,線程将會終止。
代碼如下(xià):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace 終止線程
{
    class Program
    {
        public static void method()
        {
            for (int i = 1; i < 4000; i++)
            {
                if (i % 40 == 0)
                {
                    Console.WriteLine(">");
                }
                else
                {
                    Console.Write(">");
                }
            }
        }
        static void Main(string[] args)
        {
            ThreadStart ts = new ThreadStart(method);
            Thread t = new Thread(ts);
            Console.WriteLine("線程開(kāi)始啓動");
            t.Start();
            int i = 0;
            while (t.IsAlive)
            {
                i++;
                Thread.Sleep(5);//休眠5毫秒
                if (i == 5)//循環五次終止線程
                {
                    t.Abort();
                    Console.WriteLine("\r\n線程被終止");
                }
                
            }
            Console.ReadKey();
        }
    }
}
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言