美文网首页
iOS开发中常用的锁

iOS开发中常用的锁

作者: vincentgemini | 来源:发表于2018-04-17 18:21 被阅读0次

锁是线程编程同步工具的基础,在iOS开发中常用的锁有以下几种:

  1. @synchronized
  2. NSLock 对象锁
  3. NSRecursiveLock 递归锁
  4. NSConditionLock 条件锁
  5. pthread_mutex 互斥锁
  6. dispatch_semaphore 信号量实现加锁
  7. OSSpinLock

性能方面如图:

性能表现

相关文章

网友评论

      本文标题:iOS开发中常用的锁

      本文链接:https://www.haomeiwen.com/subject/rwgghftx.html