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

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

  • 相关阅读:
    团队展示
    第二次结对编程作业
    第12组 团队展示
    第一次结对编程作业
    第一次个人编程作业
    软工第一次作业
    第十章 创建计算字段
    第九章 用正则表达式进行搜索
    第八章 用通配符进行过滤
    第七章 数据过滤
  • 原文地址:https://www.cnblogs.com/ghost240/p/2526713.html
Copyright © 2011-2022 走看看