workspace
workspace copied to clipboard
CPU高占用
我的CPU是四核,创建workbrach对象的时候会导致CPU高占用
#include <workspace/workspace.hpp>
int main() {
wsp::workbranch br;
sleep(10);
}
目前策略是快速创建快速销毁
应该是忙等待导致的CPU占用高(worker线程在空闲时不停的yield),对延迟不敏感可以把yield改成std::this_thread::sleep_for(std::chrono::milliseconds(1));试试