線程的掛起是通過Thread類的Suspend方法實(shí)現(xiàn)的,Suspend方法將無限期的掛起當(dāng)前線程,如再次執(zhí)行當(dāng)前線程,就需要將當(dāng)前線程喚醒,這就要用到Thread類的Resume方法來喚醒線程。
成都創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十多年,專業(yè)且經(jīng)驗(yàn)豐富。十多年網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為上1000+中小企業(yè)提供了成都網(wǎng)站建設(shè)、成都做網(wǎng)站解決方案,按需網(wǎng)站制作,設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!
實(shí)例代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace 線程的掛起與恢復(fù)
{
class Program
{
public static void method()
{
for (int i = 0; i < 400; 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);
t.Start();
while (t.IsAlive)
{
t.Suspend();//掛起線程
Thread.Sleep(1000);//線程休眠一秒
t.Resume();//喚醒線程
}
Console.ReadKey();
}
}
}
網(wǎng)頁(yè)標(biāo)題:線程操作之線程的掛起與恢復(fù)
標(biāo)題來源:
http://weahome.cn/article/eshpsp.html