过程:
首先定义一个互斥锁变量;然后初始化该互斥锁pthread_mutex_init;
使用临界区资源的时候首先获取该锁pthread_mutex_lock(如果无法获取资源则线程会阻塞,直到该资源可以使用),对临界区资源使用完时候释放该互斥锁pthread_mutex_unlock;
过程:
首先定义一个互斥锁变量;然后初始化该互斥锁pthread_mutex_init;
使用临界区资源的时候首先获取该锁pthread_mutex_lock(如果无法获取资源则线程会阻塞,直到该资源可以使用),对临界区资源使用完时候释放该互斥锁pthread_mutex_unlock;