android ndk下没有pthread_yield,好在std::this_thread::yield()可以达到同样的效果

一个多线程的算法中,发现线程利用率只有47%左右,大量的处理时间因为usleep(500)而导致线程睡眠;
性能始终上不去。

把usleep(500)修改为std::this_thread::yield()后,程序性能提升了20%,线程利用率达到76%。

posted on 2019-10-09 09:51  ahfuzhang  阅读(649)  评论(0)    收藏  举报