标签:线程安全 过程 www. dma ret reply amp .net 疑惑
线程安全的单例常用写法,
+(AccountManager *)sharedManager{
static AccountManager *defaultManager = nil;
disptch_once_t once;
disptch_once(&once,^{
defaultManager = [[self alloc] init];
});
return defaultManager;
}
在用的过程中,有点疑惑的点是:static AccountManager *defaultManager = nil;
这行代码是在sharedManager方法之内的,
在第二次调用sharedManager的时候defaultManager不会被置为nil吗?
标签:线程安全 过程 www. dma ret reply amp .net 疑惑
原文地址:http://www.cnblogs.com/scrumme/p/7351680.html