• 类型
  • 互斥锁基本操作
  • 互斥锁属性的基本操作

    类型

    pthread_mutex_t

    互斥锁基本操作

    函数 描述
    [[pthread_mutex_init pthread_mutex_init]] 初始化互斥锁
    [[pthread_mutex_lock pthread_mutex_lock]] 阻塞申请互斥锁
    [[pthread_mutex_unlock pthread_mutex_unlock]] 释放互斥锁
    [[pthread_mutex_trylock pthread_mutex_trylock]] 非阻塞申请互斥锁
    [[pthread_mutex_destroy pthread_mutex_destroy]] 销毁互斥锁

    互斥锁属性的基本操作

    函数 描述
    [[pthread_mutexattr_init pthread_mutexattr_init]] 初始化属性对象
    [[pthread_mutexattr_destroy pthread_mutexattr_destroy]] 销毁属性对象
    [[pthread_mutexattr_settype pthread_mutexattr_settype]] 设置属性对象的属性
    [[pthread_mutexattr_gettype pthread_mutexattr_gettype]] 获得属性对象的属性