单利模式添加互斥锁

2021-07-07  本文已影响0人  哈利路亚biubiu
单例模式不适合使用继承实现的原因

static id _instance;在整个内存中只有一份,所以会导致一下错误,用代码说明一下

{
If (_instance == nil)
{
@synchronized(self)
{
If(_instance == nil)
{
_instance = [super allocWithZone:zone];
}
}
}
return _instance;
}
上一篇 下一篇

猜你喜欢

热点阅读