美文网首页
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