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怎么用
  • 热门搜索
    仙桃旅游 湖南省旅游 清明旅游 春节旅游城市 沈阳市旅游学校 长白山旅游团 娄底旅游 春季旅游地点 内蒙古旅游局 昆明到西双版纳旅游