OC 底层原理

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

6、iOS线程同步方案

浏览 133 扫码 分享 2022-09-26 18:43:54
  • 1、OSSpinLock、os_unfair_lock
  • 2、pthread_mutex
  • 3、NSLock、NSRecursiveLock
  • 4、NSCondition、NSConditionLock
  • 5、dispatch_queue
  • 6、dispatch_semaphore
  • 7、@synchronized
  • 8、方案比较

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 一、面向对象
    • 1、OC对象的本质
    • 2、OC对象的分类
    • 3、isa、superclass
  • 二、KVO
  • 三、KVC
  • 四、Category
    • 1、Category
    • 2、 load方法
    • 3、 initialize方法
    • 4、关联对象
  • 五、Block
    • 1、block本质
    • 2、block变量捕获
    • 3、block类型
    • 4、block访问对象类型的auto变量
    • 5、__block修饰符
    • 6、__block内存管理
    • 7、block循环引用
  • 六、RunTime
    • 1、isa详解
    • 2、isa补充
    • 3、Class对象
    • 4、消息机制
    • 5、super关键字
    • 6、class面试题
    • 7、super面试题
    • 8、Runtime应用
    • 9、Runtime API
  • 七、RunLoop
    • 1、RunLoop基础知识
    • 2、RunLoop对象
    • 3、RunLoop的运行逻辑
    • 4、RunLoop应用
  • 八、多线程
    • 1、多线程基本概念
    • 2、死锁问题
    • 3、多线程面试题
    • 4、队列组
    • 5、多线的程安全
    • 6、iOS线程同步方案
      • 1、OSSpinLock、os_unfair_lock
      • 2、pthread_mutex
      • 3、NSLock、NSRecursiveLock
      • 4、NSCondition、NSConditionLock
      • 5、dispatch_queue
      • 6、dispatch_semaphore
      • 7、@synchronized
      • 8、方案比较
    • 7、atomic
    • 8、读写安全
  • 九、内存管理
    • 1、定时器循环引用
    • 2、iOS程序的内存布局
    • 3、Tagged Pointer
    • 4、MRC
    • 5、copy
    • 6、引用计数的存储
    • 7、weak指针原理
    • 8、自动释放池
  • 十、性能优化
    • 1、卡顿优化
    • 2、耗电优化
    • 3、启动优化
    • 4、安装包瘦身
  • 十一、架构与设计模式
  • 补充
    • 源码下载
    • OC代码转换
    • 示例代码
    • LLDB指令
    • 哈希表
  • Q&A
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注