线程实际运行中,需要保持多个线程的同步,则可用互斥锁来完成任务
pthread_mutex_init //锁的初始化
pthread_mutex_destory //锁的销毁
pthread_mutex_lock //上锁
pthread_mutex_unlock //释放锁
1.锁的创建
静态创建:
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
动态创建:
int pthread_mutex_init(pthread_mutex_t mutex, const pthread_mutexattr_t attr)