是否必须在主线程上执行GCD主队列?

时间:2015-10-04 22:40:08

标签: ios grand-central-dispatch

我只是好奇是否有使用不同的线程而不是主队列的主线程?

谢谢,

2 个答案:

答案 0 :(得分:3)

主队列的重点是让它在主线程上运行 - UI线程。

所以不,没有办法在主线程之外的任何其他线程上运行主队列。

好奇 - 你为什么要把主队列放在不同的线程上?

答案 1 :(得分:1)

这并不适用于iOS,但是在OS X上,如果您正在编写一个不是应用程序且不运行主线程的运行循环的程序,则可以进行其他一些线程调用{{ 1}}并且该线程将托管主队列。很少需要这样做。