设为首页 加入收藏

TOP

ubuntu下使用c++创建静态互斥锁(代码教程)
2018-01-11 06:06:45 】 浏览:246
Tags:ubuntu 使用 创建 静态 代码 教程

ubuntu下使用c++创建静态互斥锁(代码教程)

#include 
  
   
#include 
   
     #include 
    
      #include 
     
       #include 
      
        //静态互斥锁,初始化 //此句创建锁后,可以直接使用 pthread_mutex_lock(&mutex_x)和 //pthread_mutex_unlock(&mutex_x)给临界资源加锁 //如test() pthread_mutex_t mutex_x= PTHREAD_MUTEX_INITIALIZER; void test() { //如果连续两侧加锁,程序会卡在这里 //pthread_mutex_lock(&mutex_x); pthread_mutex_lock(&mutex_x); printf("mutex_lock\n"); pthread_mutex_unlock(&mutex_x); printf("mutex_unlock\n"); } int main(void) { test(); return 0; } 
      
     
    
   
  
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇解决C++中重定义的方法详情介绍 下一篇C++自定义MyString类型字符串,重..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目