青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Wood_K
See gull
posts - 3,  comments - 7,  trackbacks - 0

using System;
using System.Threading;
public class arr
{
public static void Main()
{
//int[] arr;
//arr = new int[5];
int luzi;
for(luzi=1;luzi<10000;luzi++)
{
Console.WriteLine("第"+luzi+"行");
if (luzi==5000)
{
Thread.Sleep(10000);
}
}
}
}

 

第5000行開始暫停10秒

NET 基礎類庫的System.Threading命名空間提供了大量的類和接口支持多線程。這個命名空間有很多的類。 System.Threading.Thread類是創(chuàng)建并控制線程,設置其優(yōu)先級并獲取其狀態(tài)最為常用的類。他有很多的方法,在這里我們將就比較常用和 重要的方法做一下介紹:
     Thread.Start():啟動線程的執(zhí)行;
Thread.Suspend():掛起線程,或者如果線程已掛起,則不起作用;
Thread.Resume():繼續(xù)已掛起的線程;
Thread.Interrupt():中止處于 Wait或者Sleep或者Join 線程狀態(tài)的線程;
Thread.Join():阻塞調(diào)用線程,直到某個線程終止時為止
Thread.Sleep():將當前線程阻塞指定的毫秒數(shù);
Thread.Abort():以開始終止此線程的過程。如果線程已經(jīng)在終止,則不能通過Thread.Start()來啟動線程。   通過調(diào)用Thread.Sleep,Thread.Suspend或者Thread.Join可以暫停/阻塞線程。調(diào)用Sleep()和 Suspend()方法意味著線程將不再得到CPU時間。這兩種暫停線程的方法是有區(qū)別的,Sleep()使得線程立即停止執(zhí)行,但是在調(diào)用 Suspend()方法之前,公共語言運行時必須到達一個安全點。一個線程不能對另外一個線程調(diào)用Sleep()方法,但是可以調(diào)用Suspend()方 法使得另外一個線程暫停執(zhí)行。對已經(jīng)掛起的線程調(diào)用Thread.Resume()方法會使其繼續(xù)執(zhí)行。不管使用多少次Suspend()方法來阻塞一個 線程,只需一次調(diào)用Resume()方法就可以使得線程繼續(xù)執(zhí)行。已經(jīng)終止的和還沒有開始執(zhí)行的線程都不能使用掛起。Thread.Sleep(int x)使線程阻塞x毫秒。只有當該線程是被其他的線程通過調(diào)用Thread.Interrupt()或者Thread.Abort()方法,才能被喚醒。如 果對處于阻塞狀態(tài)的線程調(diào)用Thread.Interrupt()方法將使線程狀態(tài)改變,但是會拋出 ThreadInterupptedException異常,你可以捕獲這個異常并且做出處理,也可以忽略這個異常而讓運行時終止線程。在一定的等待時間 之內(nèi),Thread.Interrupt()和Thread.Abort()都可以立即喚醒一個線程。
     我們可以通過使用Thread.Abort()方法來永久銷毀一個線程,而且將拋出ThreadAbortException異常。使終結(jié)的線程可以捕獲 到異常但是很難控制恢復,僅有的辦法是調(diào)用Thread.ResetAbort()來取消剛才的調(diào)用,而且只有當這個異常是由于被調(diào)用線程引起的異常。對 于A和B兩個線程,A線程可以正確的使用Thread.Abort()方法作用于B線程,但是B線程卻不能調(diào)用Thread.ResetAbort()來 取消Thread.Abort()操作。
     Thread.Abort()方法使得系統(tǒng)悄悄的銷毀了線程而且不通知用戶。一旦實施Thread.Abort()操作,該線程不能被重新啟動。調(diào)用了這 個方法并不是意味著線程立即銷毀,因此為了確定線程是否被銷毀,我們可以調(diào)用Thread.Join()來確定其銷毀,Thread.Join()是一個 阻塞調(diào)用,直到線程的確是終止了才返回。但是有可能一個線程調(diào)用Thread.Interrupt()方法來中止另外一個線程,而這個線程正在等待 Thread.Join()調(diào)用的返回。
    盡可能的不要用Suspend()方法來掛起阻塞線程,因為這樣很容易造成死鎖。假設你掛起了一個線程,而這個線程的資源是其他線程所需要的,會發(fā)生什么 后果。因此,我們盡可能的給重要性不同的線程以不同的優(yōu)先級,用Thread.Priority()方法來代替使用Thread.Suspend()方 法。
Thread類有很多的屬性,這些重要的屬性是我們多線程編程必須得掌握的。
Thread.IsAlive屬性:獲取一個值,該值指示當前線程的執(zhí)行狀態(tài)。如果此線程已啟動并且尚未正常終止或中止,則為 true;否則為 false。
Thread.Name 屬性:獲取或設置線程的名稱。
Thread.Priority 屬性:獲取或設置一個值,該值指示線程的調(diào)度優(yōu)先級。
Thread.ThreadState 屬性:獲取一個值,該值包含當前線程的狀態(tài)。thread狀態(tài)
System.Threading.Thread.ThreadState屬性定義了執(zhí)行時線程的狀態(tài)。線程從創(chuàng)建到線程終止,它一定處于其中某一個 狀態(tài)。當線程被創(chuàng)建時,它處在Unstarted狀態(tài),Thread類的Start() 方法將使線程狀態(tài)變?yōu)镽unning狀態(tài),線程將一直處于這樣的狀態(tài),除非我們調(diào)用了相應的方法使其掛起、阻塞、銷毀或者自然終止。如果線程被掛起,它將 處于Suspended狀態(tài),除非我們調(diào)用resume()方法使其重新執(zhí)行,這時候線程將重新變?yōu)镽unning狀態(tài)。一旦線程被銷毀或者終止,線程處 于Stopped狀態(tài)。處于這個狀態(tài)的線程將不復存在,正如線程開始啟動,線程將不可能回到Unstarted狀態(tài)。線程還有一個Background狀 態(tài),它表明線程運行在前臺還是后臺。在一個確定的時間,線程可能處于多個狀態(tài)。據(jù)例子來說,一個線程被調(diào)用了Sleep而處于阻塞,而接著另外一個線程調(diào) 用Abort方法于這個阻塞的線程,這時候線程將同時處于WaitSleepJoin和AbortRequested狀態(tài)。一旦線程響應轉(zhuǎn)為Sle阻塞或 者中止,當銷毀時會拋出ThreadAbortException異常。線程優(yōu)先級
System.Threading.Thread.Priority枚舉了線程的優(yōu)先級別,從而決定了線程能夠得到多少CPU時間。高優(yōu)先級的線程通 常會比一般優(yōu)先級的線程得到更多的CPU時間,如果不止一個高優(yōu)先級的線程,操作系統(tǒng)將在這些線程之間循環(huán)分配CPU時間。低優(yōu)先級的線程得到的CPU時 間相對較少,當這里沒有高優(yōu)先級的線程,操作系統(tǒng)將挑選下一個低優(yōu)先級 的線程執(zhí)行。一旦低優(yōu)先級的線程在執(zhí)行時遇到了高優(yōu)先級的線程,它將讓出CPU給高優(yōu)先級的線程。新創(chuàng)建的線程優(yōu)先級為一般優(yōu)先級,我們可以設置線程的優(yōu) 先級別的值,如下面所示: Highest  AboveNormal   Normal   BelowNormal   Lowest

posted on 2009-09-14 12:01 Wood_K 閱讀(1617) 評論(0)  編輯 收藏 引用 所屬分類: C#

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理



<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用鏈接

留言簿(1)

隨筆檔案

文章分類

文章檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产成人久久| 亚洲激情国产精品| 欧美精品日日鲁夜夜添| 久久久久88色偷偷免费| 欧美日韩亚洲一区在线观看| 欧美二区在线播放| 国产情人节一区| 宅男噜噜噜66国产日韩在线观看| 亚洲国产精品成人久久综合一区| 亚洲欧美日韩中文在线制服| 一区二区三区四区精品| 久久综合伊人77777尤物| 久久久亚洲国产美女国产盗摄| 国产精品久久久久久久久久ktv| 亚洲欧洲偷拍精品| 亚洲区欧美区| 可以免费看不卡的av网站| 久久精品国产96久久久香蕉| 国产精品五区| 午夜精品久久久久| 亚洲免费视频中文字幕| 欧美午夜国产| 99re6热在线精品视频播放速度| 99精品欧美一区二区三区| 欧美韩日一区| 亚洲免费高清视频| 亚洲免费不卡| 欧美日韩精品三区| 夜夜嗨av一区二区三区中文字幕| 日韩香蕉视频| 国产精品mv在线观看| 一区二区高清在线| 午夜欧美不卡精品aaaaa| 国产精品乱码一区二区三区 | 亚洲欧美日韩在线| 国产精品国产馆在线真实露脸| 99v久久综合狠狠综合久久| 亚洲天堂久久| 国产精品五月天| 欧美在线黄色| 欧美成年人视频网站| 亚洲人成在线观看一区二区| 欧美高清在线观看| 一本在线高清不卡dvd| 性视频1819p久久| 国产一在线精品一区在线观看| 久久精品成人一区二区三区 | 久久人人看视频| 好看不卡的中文字幕| 麻豆成人综合网| 亚洲精品影视| 久久精品国产77777蜜臀| 伊人久久大香线蕉综合热线 | 国内精品模特av私拍在线观看| 久久精品91| 亚洲国产精品一区二区尤物区| 亚洲私人影院| 国产一区二区视频在线观看| 麻豆精品传媒视频| 在线综合亚洲| 欧美激情亚洲视频| 亚洲自拍偷拍福利| 亚洲国产精品久久| 欧美视频精品在线观看| 欧美在线观看视频一区二区| 欧美福利电影在线观看| 亚洲欧美国产77777| 一区二区三区自拍| 欧美三级特黄| 老色批av在线精品| 亚洲一区视频在线| 亚洲国产高清aⅴ视频| 久久精品国产99精品国产亚洲性色 | 欧美久久久久中文字幕| 亚洲欧美精品一区| 亚洲人成网站色ww在线| 欧美一区二区三区在线视频| 亚洲国产精品黑人久久久| 国产精品理论片| 欧美精品成人91久久久久久久| 欧美亚洲免费高清在线观看| 亚洲精品看片| 老司机一区二区三区| 午夜欧美理论片| 在线午夜精品自拍| 在线精品一区| 国产一区美女| 国产欧美精品va在线观看| 欧美精品电影在线| 免费成人av在线看| 久久久久九九视频| 欧美在线看片| 羞羞视频在线观看欧美| 亚洲香蕉网站| 亚洲社区在线观看| 99精品国产福利在线观看免费 | 亚洲国产二区| 美女日韩在线中文字幕| 欧美在线视频免费观看| 亚洲欧美精品在线观看| 亚洲视频欧美视频| 一个色综合av| 一本色道久久综合亚洲精品婷婷| 亚洲国产精品国自产拍av秋霞| 好看的日韩视频| 黄色免费成人| 国内激情久久| 在线看片一区| 亚洲激情av| 亚洲精品视频在线看| 亚洲精品一区二区网址| 亚洲日本视频| 夜夜嗨av一区二区三区网站四季av | 亚洲福利在线观看| 经典三级久久| 最新国产の精品合集bt伙计| 在线国产日韩| 亚洲国产老妈| 亚洲精品字幕| 亚洲一区中文| 欧美一区二区三区免费观看视频| 欧美一区永久视频免费观看| 久久精品首页| 欧美成人综合在线| 亚洲日本成人在线观看| 一个人看的www久久| 亚洲免费在线| 久久久欧美精品sm网站| 欧美成人激情在线| 欧美日韩精品在线观看| 欧美性色综合| 狠狠色综合网| 夜夜嗨av一区二区三区中文字幕 | 一区二区久久久久| 羞羞色国产精品| 欧美va天堂在线| 国产精品99一区| 伊人成人在线视频| 99精品国产在热久久婷婷| 午夜精品美女久久久久av福利| 久久手机精品视频| 欧美刺激午夜性久久久久久久| 日韩视频免费大全中文字幕| 亚洲午夜在线| 嫩草国产精品入口| 欧美性淫爽ww久久久久无| 国内精品久久久久影院 日本资源| 在线观看日产精品| 亚洲午夜精品在线| 久久综合九色99| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 久久久久欧美| 亚洲精品偷拍| 久久精品国产久精国产思思| 欧美激情亚洲| 一区国产精品| 亚洲一区精彩视频| 欧美成人精品福利| 亚洲欧美卡通另类91av| 欧美成人在线免费观看| 国产日产欧产精品推荐色| 亚洲精品在线二区| 另类酷文…触手系列精品集v1小说| 亚洲欧洲在线观看| 久久久久久穴| 国产亚洲毛片| 午夜欧美精品| av成人国产| 欧美韩日一区二区三区| 国产一区在线播放| 亚洲欧美视频| 一区二区av| 欧美女同在线视频| 亚洲人被黑人高潮完整版| 久久久久久国产精品mv| 亚洲午夜免费视频| 欧美精品激情| 日韩午夜激情电影| 欧美激情影院| 蜜臀久久99精品久久久画质超高清| 国产亚洲人成a一在线v站| 亚洲欧美日韩视频一区| 99re6热在线精品视频播放速度 | 久久久综合精品| 国产一区av在线| 欧美一区高清| 午夜日韩在线| 国产欧美视频一区二区三区| 午夜精品一区二区三区在线播放| 亚洲精品男同| 欧美精品一区二区三区四区| 亚洲三级免费电影| 欧美成人国产va精品日本一级| 久久精品国产第一区二区三区| 国产一区二区三区四区在线观看 | 欧美专区日韩专区| 亚洲一区激情| 国产日韩精品入口| 久久精品国产99国产精品澳门| 亚洲欧美999|