linux线程互斥锁的使用方法及代码测试

 时间:2024-10-12 14:40:34

1、编辑调试代码#include <stdio.h>#include 争犸禀淫<pthread.h>int global_val = 0;void *thread1(void *arg){ while(1){ global_val = global_val + 1; printf("thread1 global_val=%d\n", global_val); global_val = global_val + 1; usleep(100); printf("thread1 global_val=%d\n", global_val); usleep(100); } return NULL;}void *thread2(void *arg){ while(1){ global_val = global_val + 1; printf("thread2 global_val=%d\n", global_val); usleep(100); global_val = global_val + 1; printf("thread2 global_val=%d\n", global_val); usleep(100); } return NULL;}

linux线程互斥锁的使用方法及代码测试

3、查看运行结果,图示位置发现问题。结果不正确。

linux线程互斥锁的使用方法及代码测试

5、保存代码后编译。

linux线程互斥锁的使用方法及代码测试
  • Jquery要怎样触发某个链接点击事件
  • input输入框标签输入中文、数字、字母的写法
  • java项目右击属性java Build Path等丢失
  • HTML图片像素的设置
  • 网页设计中margin怎么用
  • 热门搜索
    ps中怎么抠图 门牙掉了怎么办 龙膜怎么样 qq皮肤怎么设置 嘴唇起泡怎么办 teamviewer怎么用 笔记本怎么验机 红酒开瓶后怎么保存 三维立体图怎么看 眼线膏干了怎么办