我的问题可能很傻,但我无法理解这一点。我使用以下代码创建一个单例类。
+ (GameRequestHandler *) sharedInstance
{
static dispatch_once_t pred;
static GameRequestHandler *shared = nil;
dispatch_once(&pred, ^{
shared = [[GameRequestHandler alloc] init];
});
return shared;
}
当我从此单例对象调用方法时,它们是在主线程还是后台线程上调用的?