[NSOperationQueue mainQueue] //这个是主队列 [NSThread mainThread];   //这个是主线程现在弄不清楚他们的区别????

解决方案 »

  1.   

    主线程和主队列都是多线程的一种方式,苹果有3中实现多线程的方式,1. NSThread 2.NSOperation/NSOperationQueue 3.GDC 
    三种方式的抽象程度不同,越后面越容易使用,所以你可以理解为队列是对线程的一个包装,让用户更容易使用,所以队列的底层也是通过线程来实现的
    至于主线程和主队列非要说有什么关系的话,根据我上面说的就很清楚了,主队列里的任务一定是在主线程中执行的,就这样而已.
      

  2.   

    大哥 是GCD吧