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

VB.NET監(jiān)控類具體功能剖析

開發(fā) 后端
VB.NET監(jiān)控類,也就是Monitor可以幫助我們在多線程開發(fā)中實現(xiàn)同步。那么具體的操作方法將會在這里為大家詳細介紹。

VB.NET編程語言功能強大,支持類的所有特性。每一個類實現(xiàn)的功能不盡相同,同時又能給我們帶來許多新的體驗。比如VB.NET監(jiān)控類,就能幫助我們實現(xiàn)多線程同步,幫助我們提高編程效率。

在進行VB.NET多線程開發(fā)時,線程間同步調用同樣的函數(shù)是非常重要的。考慮你有一個寫文件的函數(shù),如果多個線程同時都調用這個函數(shù),在一個線程完成操作之前,再調用肯定會拋出異常。為避免此種情況發(fā)生你可以使用VB.NET監(jiān)控類Monitor。

在我們的例子中引入下面的命名空間:

  1. System   
  2. System.Threading   
  3. System.IO   
  4. System.Text  

使用VB.NET監(jiān)控類的Enter和Exit方法進行方法的同步調用。下面顯示如何操作:

  1. Monitor.Enter(Me)   
  2. Dim fs As FileStream = New FileStream ("C:\Temp\SyncTest.txt", FileMode.Append)   
  3. Dim t As ThreadThread = Thread.CurrentThread   
  4. fs.Write(Encoding.ASCII.GetBytes(t.Name & vbCrLf), 0, t.Name.Length + 2)   
  5. Dim i As Integer   
  6. For i = 0 To 10000  
  7. fs.Write(Encoding.ASCII.GetBytes(i & ","), 0, i.ToString().Length + 1)   
  8. Next   
  9. fs.Close()   
  10. Monitor.Exit(Me)  

在寫入文件的代碼的開始處,我們調用 Monitor.Enter 方法。一旦寫操作結束,我們既調用 Monitor.Exit方法。這確保在一個線程調用這個函數(shù)時,別的線程不能調用同樣的函數(shù)。你可以通過注釋掉這兩行代碼來輕易的檢查不使用VB.NET監(jiān)控類時發(fā)生的事情。

【編輯推薦】

  1. VB.NET Timer實現(xiàn)功能細講
  2. VB.NET下載程序代碼實現(xiàn)
  3. VB.NET表單自動提交實現(xiàn)方案剖析
  4. VB.NET修改代理服務器應用技巧分享
  5. VB.NET調用jar文件操作步驟詳細介紹
責任編輯:曹凱 來源: itwis.com
相關推薦

2010-01-13 09:45:53

VB.NET Arra

2009-10-28 10:15:48

VB.NET框架類庫

2009-10-21 16:00:26

VB.NET CASE

2009-10-23 13:14:38

2010-01-14 18:08:08

VB.NET抽象類

2010-01-12 11:55:10

VB.NET網絡監(jiān)控

2009-10-13 15:09:19

VB.NET使用Tre

2009-11-02 16:22:16

VB.NET面向對象

2009-10-20 14:09:05

VB.NET反射功能

2010-01-12 11:47:09

VB.NET可選參數(shù)

2010-01-21 12:55:08

VB.NET對象序列

2009-10-29 11:41:27

VB.NET寫Obje

2009-10-15 17:50:48

VB.NET調用API

2010-01-12 16:20:44

VB.NET類

2009-10-20 17:38:54

VB.NET Comp

2009-10-13 14:50:59

VB.NET Envi

2010-01-14 14:21:07

2009-10-12 16:51:28

VB.NET使用Ora

2009-10-20 09:39:04

VB.NET Butt

2009-10-22 15:35:24

VB.NET循環(huán)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五月天国产 | 久久久久久久一区二区 | 精精国产xxxx视频在线野外 | 91麻豆精品国产91久久久久久久久 | 日韩 欧美 二区 | 91在线精品播放 | 中文字幕在线观看 | 91在线精品视频 | 欧美国产视频一区二区 | 国产精品无码久久久久 | 97精品超碰一区二区三区 | 国产精品一区二区三区久久 | 999精彩视频| 日韩1区 | 天天摸天天干 | 黄视频网站在线 | 亚洲一区二区三区在线免费 | 精品亚洲一区二区三区 | 久久精品欧美一区二区三区不卡 | 亚洲免费在线 | 亚洲人成人一区二区在线观看 | 亚洲成人播放器 | 久久中文字幕一区 | 精品国产一级 | 亚洲网站在线播放 | 99自拍视频| 精品国产一级 | 97国产在线观看 | 久久久美女 | 欧美日韩精品一区 | 日日摸夜夜添夜夜添精品视频 | 欧美极品少妇xxxxⅹ免费视频 | www狠狠爱com | 欧美成人精品一区二区男人看 | 91网视频| 黄色国产在线播放 | 国产欧美一区二区三区久久手机版 | www.久久精品 | 久久精品无码一区二区三区 | 丁香久久| 久久久久电影 |