详细解读VB.NET实现Singleton模式操作步骤

我们会在这篇文章中为大家详细介绍VB.NET实现Singleton模式的具体方式,希望能对大家有所帮助。首先就先从一段代码示例来对此进行星系的分析。Singleton模式:一个类只会创建一个实例。#t#

成都创新互联于2013年开始,先为江汉等服务建站,江汉等地企业,进行企业商务咨询服务。为江汉企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

下面的代码就是VB.NET实现Singleton模式:

  1. Public Class SingletonClass Singleton  
  2. Private Shared _Singleton As Singleton  
  3. Private Shared _Mutex As New System.
    Threading.Mutex '同步基元也可用于进程间同步  
  4. Private Sub New()Sub New()  
  5. End Sub  
  6. Public Shared Function GetInstance()
    Function GetInstance() As Singleton  
  7. _Mutex.WaitOne() '当在派生类中重写时,
    阻塞当前线程,直到当前的 System.Threading.
    WaitHandle 收到信号  
  8. Try  
  9. If _Singleton Is Nothing Then  
  10. _Singleton = New Singleton  
  11. End If  
  12. Finally  
  13. _Mutex.ReleaseMutex() '释放 System.
    Threading.Mutex 一次  
  14. End Try  
  15. Return _Singleton  
  16. End Function  
  17. End Class 

VB.NET实现Singleton模式的相关实现方式就为大家介绍到这里。

文章名称:详细解读VB.NET实现Singleton模式操作步骤
网址分享:http://www.csdahua.cn/qtweb/news44/486444.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网