zoukankan      html  css  js  c++  java
  • 线程的各种锁

    锁类型    初始化方式                                       加解锁特征                                           调度特征
    普通锁    PTHREAD_MUTEX_INITIALIZER                 同一线程可重复加锁,解锁一次释放锁            先等待锁的进程先获得锁
    嵌套锁      PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP         同一线程可重复加锁,解锁同样次数才可释放锁       先等待锁的进程先获得锁
    纠错锁    PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP        同一线程不能重复加锁,加上的锁只能由本线程解锁    先等待锁的进程先获得锁
    自适应锁   PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP          同一线程可重加锁,解锁一次生效              所有等待锁的线程自由竞争 

  • 相关阅读:
    2017.4.18下午
    2017.4.18上午
    2017.4.17上午
    2017.4.14下午
    2017.4.14上午
    4.17下午
    4.17上午
    4.13下午
    4.13上午
    4.10上午
  • 原文地址:https://www.cnblogs.com/ghost240/p/2526713.html
Copyright © 2011-2022 走看看