Linux信號量sem_t簡單實例運用

sem_t sem; 定義一個信號量變量。使用時需首先使用sem_init()函數初始化。 在多線程編程中,想讓某個線程阻塞等待,減小cpu佔用,在該須要運行時才運行。使用信號量一個A線程sem_wait(),阻塞等待;一個B線程在須要運行A線程時sem_post(),解除A線程阻塞。web 下面是簡單demo:編程 #include <stdint.h> #include <semaphore.
相關文章
相關標籤/搜索