新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳細(xì)解讀VB.NET實現(xiàn)Singleton模式操作步驟
我們會在這篇文章中為大家詳細(xì)介紹VB.NET實現(xiàn)Singleton模式的具體方式,希望能對大家有所幫助。首先就先從一段代碼示例來對此進(jìn)行星系的分析。Singleton模式:一個類只會創(chuàng)建一個實例。#t#

成都創(chuàng)新互聯(lián)于2013年開始,先為江漢等服務(wù)建站,江漢等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為江漢企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
下面的代碼就是VB.NET實現(xiàn)Singleton模式:
- Public Class SingletonClass Singleton
- Private Shared _Singleton As Singleton
- Private Shared _Mutex As New System.
Threading.Mutex '同步基元也可用于進(jìn)程間同步 - Private Sub New()Sub New()
- End Sub
- Public Shared Function GetInstance()
Function GetInstance() As Singleton - _Mutex.WaitOne() '當(dāng)在派生類中重寫時,
阻塞當(dāng)前線程,直到當(dāng)前的 System.Threading.
WaitHandle 收到信號 - Try
- If _Singleton Is Nothing Then
- _Singleton = New Singleton
- End If
- Finally
- _Mutex.ReleaseMutex() '釋放 System.
Threading.Mutex 一次 - End Try
- Return _Singleton
- End Function
- End Class
VB.NET實現(xiàn)Singleton模式的相關(guān)實現(xiàn)方式就為大家介紹到這里。
網(wǎng)站欄目:詳細(xì)解讀VB.NET實現(xiàn)Singleton模式操作步驟
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/dhsoeco.html


咨詢
建站咨詢
