1
因爲NSOperation隊列是建立在GCD之上的,所以[NSOperationQueue mainQueue]是一個串行隊列還是併發隊列?是NSOperationQueue mainQueue串行還是併發?
因爲NSOperation隊列是建立在GCD之上的,所以[NSOperationQueue mainQueue]是一個串行隊列還是併發隊列?是NSOperationQueue mainQueue串行還是併發?
串行。通過主隊列的所有內容都在主線程上執行。由於只有其中一個,隊列的其餘部分必須等待它打開。
值得注意的是,即使'NSOperation'子類爲'-isConcurrent'返回'YES',它仍然是正確的。你在'[NSOperationQueue mainQueue]'入隊這樣一個操作,沒有其他'NSOperation'入隊到'[NSOperationQueue mainQueue]'將開始,直到第一個完成。 – ipmcc