1
因为NSOperation队列是建立在GCD之上的,所以[NSOperationQueue mainQueue]是一个串行队列还是并发队列?是NSOperationQueue mainQueue串行还是并发?
因为NSOperation队列是建立在GCD之上的,所以[NSOperationQueue mainQueue]是一个串行队列还是并发队列?是NSOperationQueue mainQueue串行还是并发?
串行。通过主队列的所有内容都在主线程上执行。由于只有其中一个,队列的其余部分必须等待它打开。
值得注意的是,即使'NSOperation'子类为'-isConcurrent'返回'YES',它仍然是正确的。你在'[NSOperationQueue mainQueue]'入队这样一个操作,没有其他'NSOperation'入队到'[NSOperationQueue mainQueue]'将开始,直到第一个完成。 – ipmcc