成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# ThreadState屬性分析

開發 后端
這里介紹C# ThreadState屬性,這個屬性代表了線程運行時狀態,在不同的情況下有不同的值,我們有時候可以通過對該值的判斷來設計程序流程。

C#多線程有很多值得學習的地方,這里我們主要介紹C# ThreadState屬性,包括介紹主線程Main()函數和線程的優先級等方面。

主線程Main()函數

所有線程都是依附于Main()函數所在的線程的,Main()函數是C#程序的入口,起始線程可以稱之為主線程。如果所有的前臺線程都停止了,那么主線程可以終止,而所有的后臺線程都將無條件終止。所有的線程雖然在微觀上是串行執行的,但是在宏觀上你完全可以認為它們在并行執行。

C# ThreadState屬性

這個屬性代表了線程運行時狀態,在不同的情況下有不同的值,我們有時候可以通過對該值的判斷來設計程序流程。C# ThreadState屬性的取值如下:
◆Aborted:線程已停止;
◆AbortRequested:線程的Thread.Abort()方法已被調用,但是線程還未停止;
◆Background:線程在后臺執行,與屬性Thread.IsBackground有關;
◆Running:線程正在正常運行;
◆Stopped:線程已經被停止;
◆StopRequested:線程正在被要求停止;
◆Suspended:線程已經被掛起(此狀態下,可以通過調用Resume()方法重新運行);
◆SuspendRequested:線程正在要求被掛起,但是未來得及響應;
◆Unstarted:未調用Thread.Start()開始線程的運行;
◆WaitSleepJoin:線程因為調用了Wait(),Sleep()或Join()等方法處于封鎖狀態;

上面提到了Background狀態表示該線程在后臺運行,那么后臺運行的線程有什么特別的地方呢?其實后臺線程跟前臺線程只有一個區別,那就是后臺線程不妨礙程序的終止。一旦一個進程所有的前臺線程都終止后,CLR(通用語言運行環境)將通過調用任意一個存活中的后臺進程的Abort()方法來徹底終止進程。

線程的優先級

當線程之間爭奪CPU時間時,CPU 是按照線程的優先級給予服務的。在C#應用程序中,用戶可以設定5個不同的優先級,由高到低分別是 Highest,AboveNormal,Normal,BelowNormal,Lowest,在創建線程時如果不指定優先級,那么系統默認為 ThreadPriority.Normal。

給一個線程指定優先級,我們可以使用如下代碼:

  1. //設定優先級為***  
  2. myThread.Priority=ThreadPriority.Lowest;  

通過設定線程的優先級,我們可以安排一些相對重要的線程優先執行,例如對用戶的響應等等。

【編輯推薦】

  1. C# lock關鍵字敘述
  2. C#.Net FrameWork簡介
  3. C# new和override簡單描述
  4. C#值類型和引用類型淺談
  5. C#標識符簡單分析
責任編輯:佚名 來源: IT168
相關推薦

2009-09-01 17:41:45

C# HelpAttr

2009-08-21 15:57:58

C# DataSour

2009-08-28 09:30:48

C#命名屬性

2009-08-27 10:01:52

C#自動屬性

2009-09-03 16:51:27

C#類屬性

2009-09-17 17:13:54

C#數組

2009-08-27 13:27:50

C# this保留字

2009-08-26 10:34:59

C# Hashtabl

2009-09-01 09:16:57

C#使用SharpZi

2009-08-19 11:21:02

C# ListBox控

2009-09-07 15:49:55

C#屬性化的方法

2009-08-31 14:07:57

C# private字C# public屬性

2009-09-07 04:56:52

C#模式窗體

2009-08-26 16:26:37

C#迭代器模式

2009-08-27 15:34:38

C#命名空間

2009-08-27 18:05:54

C#索引功能

2009-08-31 18:24:26

編譯C#文件

2009-09-04 14:01:30

C#存儲BLOB對象

2009-09-01 17:32:04

C#版本控制

2009-08-27 18:02:22

C#事件處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久久入口 | 欧美xxxx网站 | 色视频在线免费观看 | 一区二区手机在线 | 欧美视频1区 | 亚洲激情第一页 | 黄色在线免费观看视频网站 | 欧美男人天堂 | 欧美一级www片免费观看 | 亚洲黄色一区二区三区 | 午夜精品一区二区三区在线播放 | 成人性视频免费网站 | 免费的av网站| 欧美日韩视频在线第一区 | 一级黄色短片 | 成人性生交大片免费看中文带字幕 | 午夜在线影院 | 在线不卡视频 | 久久亚洲国产精品 | 亚洲视频免费播放 | 超碰高清 | 成人不卡一区二区 | 国产激情免费视频 | 国产精品久久久久久久久久久新郎 | 欧美福利一区 | 亚洲精品第一 | 日韩中文字幕一区二区 | 精品国产一区二区三区久久影院 | 91在线视频在线观看 | 久久蜜桃av一区二区天堂 | 欧美一级欧美一级在线播放 | 欧美一区二区三区四区视频 | 巨大黑人极品videos精品 | 亚洲视频在线观看 | 午夜影院视频 | 日本久久精品视频 | 欧美福利在线 | a级大片免费观看 | 国产精品久久久久久久久久 | 男女精品网站 | 欧美一区二区在线看 |