多線程信號量的使用

公司業務上寫了一個小模塊,其中有一個功能是須要等待一個線程執行完一個函數以後,在另外一個線程作出反應。多線程 以前本身的寫法是使用一個循環不斷的去監視一個標誌值,當標誌值變化時候,表明執行完畢。可是這麼作的話有一些缺陷,一個是不Sleep的話,那麼佔用很高的CPU使用率,顯然不可行。Sleep的話,則該模塊效率提不上來,就算是僅僅1MS,那麼模塊的速率就降到了一秒100之內了,是不能夠被接受的。函
相關文章
相關標籤/搜索