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

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

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

猜你喜欢

转载自www.cnblogs.com/ahfuzhang/p/11639811.html
今日推荐