使用pthread_mutex_t锁的例子
<br />linux下为了多线程同步,通常用到锁的概念。<br />posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。<br />它主要用如下5个函数进行操作。<br />1:pthread_mutex_init(pthread_mutex_t * mutex,const pthread_mutexattr_t *attr);<br />初始化锁变量
复制链接