package
2.0.4
Repository: https://github.com/yuzp1996/studygolang.git
Documentation: pkg.go.dev

# README

单件模式

定义

确保一个类只有一个实例,并提供一个全局访问点

分为几种类型

  • 懒汉模式

有线程安全的问题,可能会有很多线程都会去创建实例

  • 饿汉模式

没有线程安全问题,但是呢,每次加载包的时候,都需要创建这个对象,有可能会浪费空间

  • 双重检查锁机制

基于懒汉模式来做,他只是没有保证线程安全而已,我们帮它保证线程安全就可以了

# Functions

GetHungryCEO.
GetLazyCEO get ceo instance with lazy pattern.
No description provided by the author
GetSafeLazyCEO get ceo instance with lazy pattern and in the safe way.

# Structs

No description provided by the author