多线程信号量的使用

公司业务上写了一个小模块,其中有一个功能是须要等待一个线程执行完一个函数以后,在另外一个线程作出反应。多线程 以前本身的写法是使用一个循环不断的去监视一个标志值,当标志值变化时候,表明执行完毕。可是这么作的话有一些缺陷,一个是不Sleep的话,那么占用很高的CPU使用率,显然不可行。Sleep的话,则该模块效率提不上来,就算是仅仅1MS,那么模块的速率就降到了一秒100之内了,是不能够被接受的。函
相关文章
相关标签/搜索