第1关:互斥锁 由于同一进程中的多个线程共享全局数据,因此,在多线程编程中如果一个线程对全局变量A进行修改时,而此时又有一个线程正在读取该变量,则有可能会出现数据的不一致性。本关将介绍一种线程同步方式-互斥锁。 本关任务:学会使用互斥锁来实现线程间的同步。 #include <stdio.h> #include <pthread.h> #include <unistd.h> //全局互斥锁变量 extern pthread_mutex_t mutex;