linux线程互斥锁的使用方法及代码测试
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;}

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

5、保存代码后编译。
