#include<pthread.h>
-D_LOCK_ 要用这个
1.创建一个互斥锁 int pthread_mutex_init(ptread_mutex_t *mutex,const pthread_mutexattr_t *attr);
成功返回0;失败EOF
示例 pthread_mutex_init(&lock,NULL);
mutex 指向要初始化的互斥锁对象
attr 互斥锁属性,NULL表示缺省属性
2.申请一个互斥锁 int pthread_mutex_lock(ptread_mutex_t *mutex);
成功返回0;失败EOF
如果无法获得锁,任务阻塞
3.释放一个互斥锁 int pthread_mutex_unlock(ptread_mutex_t *mutex);
成功返回0;失败EOF
执行完临界区要及时释放锁
4.销毁一个互斥锁 int pthread_mutex_destroy(pthread_mutex_t *mutex);
成功返回0;失败EOF