多線程相關的一些常識

一、pthread_mutex_lock  :當pthread_mutex_lock()返回時,該互斥鎖已被鎖定。線程調用該函數讓互斥鎖上鎖,若是該互斥鎖已被另外一個線程鎖定和擁有,則調用該線程將阻塞,直到該互斥鎖變爲可用爲止函數

 

二、pthread_cond_wait  :條件變量是利用線程間共享的全局變量進行同步的一種機制,主要包括兩個動做:一個線程等待"條件變量的條件成立"而掛起;另外一個線程使"條件成立"(給出條件成立信號)。爲了防止競爭,條件變量的使用老是和一個互斥鎖結合在一塊兒。線程

 

 

三、get

相關文章
相關標籤/搜索