一、pthread_mutex_lock :当pthread_mutex_lock()返回时,该互斥锁已被锁定。线程调用该函数让互斥锁上锁,若是该互斥锁已被另外一个线程锁定和拥有,则调用该线程将阻塞,直到该互斥锁变为可用为止函数
二、pthread_cond_wait :条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动做:一个线程等待"条件变量的条件成立"而挂起;另外一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用老是和一个互斥锁结合在一块儿。线程
三、get