0
点赞
收藏
分享

微信扫一扫

Linux 互斥量

梦想家们 2022-04-27 阅读 63
linuxc++
  • 1、互斥量定义

    互斥锁,也成互斥量,可以保护关键代码段,以确保独占式访问.当进入关键代码段,获得互斥锁将其加锁;离开关键代码段,唤醒等待该互斥锁的线程。

  • 2、互斥量操作

    • 2.1、pthread_mutex_init

      函数用于初始化互斥锁
      函数原型:
      int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr);
      
    • 2.2、pthread_mutex_destory

      函数用于销毁互斥锁
      
    • 2.3、pthread_mutex_lock

      函数以原子操作方式给互斥锁加锁
      
    • 2.4、pthread_mutex_unlock

      函数以原子操作方式给互斥锁解锁
      
  • 3、例子

举报

相关推荐

0 条评论