GCD内部怎么实现的


  1. iOS和OS X的核心是XNU内核,GCD是基于XNU内核实现的
  2. GCD的API全部在libdispatch库中
  3. GCD的底层实现主要有Dispatch Queue和Dispatch Source

    • Dispatch Queue :管理block(操作)
    • Dispatch Source :处理事件(MACH端口发送,MACH端口接收,检测与进程相关事件等10种事件)