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

C#同步線程詳細概述

開發 后端
這里介紹在C#同步線程方面,C#提供了幾種方法。在上述計算平方的例子中,需要與執行計算的C#同步線程,以便等待它執行完并且得到結果。

C#語言有很多值得學習的地方,這里我們主要介紹C#同步線程,包括介紹lock聲明和Thread.Join方法等方面。

C#同步線程

在C#同步線程方面,C#提供了幾種方法。在上述計算平方的例子中,需要與執行計算的C#同步線程,以便等待它執行完并且得到結果。另一個例子是,如果在其它線程中排序一個數組,那么在使用該數組前,必須等待該處理完成。為了實現同步,C#提供了lock聲明和Thread.Join方法。

lock聲明

  1. public void CalcSquare1()  
  2. {  
  3. lock( typeof(SquareClass))  
  4. {  
  5. Square = Value * Value;  
  6. }  

lock可以得到一個對象引用的***鎖,使用時只要將該對象傳送給lock就行了。通過這個***鎖,可以確保多個線程不會訪問共享的數據或者在多個線程上執行的代碼。要得到一個鎖,可以使用與每個類關聯的System.Type對象。System.Type對象可以通過使用typeof運算得到,如表7所示。

Thread.Join方法

  1. private void button1_Click(object sender, System.EventArgs e)  
  2. {  
  3. SquareClass oSquare =new SquareClass();  
  4. t2 = new Thread(new ThreadStart(oSquare.CalcSquare));  
  5. oSquare.Value = 30;  
  6. t2.Start();  
  7. if( t2.Join (500) )  
  8. {  
  9. MessageBox.Show(oSquare.Square.ToString ());  
  10. }  

Thread.Join方法可以等待一個特定的時間,直到一個線程完成。如果該線程在指定的時間內完成了,Thread.Join將返回True,否則它返回False。在上述平方的例子中,如果不想使用觸發事件的方法,可以調用Thread.Join的方法來確定計算是否完成了。以上介紹C#同步線程。

【編輯推薦】

  1. C#方法重寫全面介紹
  2. C#流程控制語句簡單描述
  3. Java和C#字符串類型概述
  4. C#訪問修飾符詳細剖析
  5. 選擇C#構造函數描述
責任編輯:佚名 來源: IT168
相關推薦

2009-09-07 13:19:44

C#線程同步

2009-08-18 09:26:07

C#線程功能

2009-08-04 17:57:41

C#線程同步死鎖

2009-08-04 18:00:51

C#線程同步Monitor

2009-08-28 15:07:31

C#線程

2009-08-31 09:44:23

C# Employee

2009-09-03 11:15:38

C#設置Coopera

2009-07-31 14:08:54

C# 匿名函數

2009-08-18 17:29:02

C#使用指針

2009-08-13 15:18:23

C#文件上傳

2009-08-17 09:57:00

C# Windows

2009-08-20 16:28:45

C#匿名方法

2009-08-25 16:49:44

C#使用if語句

2009-09-03 10:42:16

C# Employee

2009-08-25 10:08:39

C# MyData對象

2009-08-24 18:09:13

C#構造函數

2009-08-19 11:09:00

C# Cast<T>

2024-02-27 10:44:58

C#線程后端

2011-08-30 15:44:57

C#

2009-08-07 16:43:44

C#調用Windows
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色天堂影院 | 日韩爱爱网 | 久久一级大片 | 亚洲精品日日夜夜 | 国产一区在线免费 | 日本一区二区三区免费观看 | 韩日精品一区 | 中文字幕视频在线观看 | 久久久久亚洲 | 日韩av一区二区在线观看 | 日韩欧美视频免费在线观看 | 久久久观看 | 久久久久1 | 国产欧美在线 | 亚洲一区二区三区免费视频 | 成人天堂噜噜噜 | 日韩中文在线视频 | 中文字幕在线免费观看 | 欧美综合一区二区 | a级在线| 国产精品小视频在线观看 | 亚洲一区二区三区在线视频 | 国产日韩欧美一区二区 | 天天爽天天操 | 亚洲欧美中文日韩在线v日本 | 婷婷毛片 | 成人做爰69片免费观看 | 国产人成精品一区二区三 | 香蕉视频黄色 | 欧美成人精品 | 一级看片免费视频囗交动图 | 特黄小视频 | 韩日一区二区三区 | 久久久一区二区 | 国产成人叼嘿视频在线观看 | 亚洲精品久久久久久久不卡四虎 | 久久久久久中文字幕 | 成人精品国产一区二区4080 | 国产三区四区 | a级片在线观看 | 91干b|