• GCD


    什么是GCD

    全称:Grand Central Dispatch  ----牛逼的中枢调度器。

    纯c语言,提供很多非常强大的函数

    GCD的优势

    它是苹果公司为多核并行运算提出的解决方案。

    他会自动利用更多的cpu内核

    它会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。

    程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码。

    GCD有2个核心概念:

    1.任务:执行什么操作

    2.队列:用来存放任务 --- 队列,“先进先出”  ,栈,“先进后出”!

    GCD使用的2个步骤

    1.制定任务---确定想要做的事情

    2.将任务添加到队列中---GCD会自动将队列中的任务去处,放到对应的线程中执行。

       任务取出遵循队列的“先进先出,后进后出”原则。

    dispatch  --调度派遣

    queue --队列

    sync--同步

    async--异步

    concurrent-- 并发

  • 相关阅读:
    printf,sprintf,fprintf的区别与联系
    linux repo init 遇到的问题
    POSTMAN使用说明
    HTTP协议-深入了解
    HTTP协议-详解篇
    HTTP协议-基础篇
    多线程学习
    I/O流
    String类学习&泛型
    集合
  • 原文地址:https://www.cnblogs.com/pengpengzhang/p/4775239.html
Copyright © 2020-2023  润新知