240 投稿
收录了4篇文章 · 1人关注
  • Resize,w 360,h 240
    iOS 常见知识点(三):Lock

    锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就...

    5.8 AidenRao 28 160
  • iOS中保证线程安全的几种方式与性能对比

    一、前言 前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semap...

    7.7 景铭巴巴 17 231 3
  • Resize,w 360,h 240
    iOS中自旋锁与互斥锁的区别

    首先借鉴一张ibireme各种锁性能对比图镇楼 自旋锁与互斥锁的区别 从实现原理上来讲,互斥锁属于sleep-waiting类型的锁。例如在一个...

    1.9 whlpkk 0 16
  • 信号量机制

    信号与信号量是不同的两种事物。 什么是信号量 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使...