标签: javascript node.js multithreading express cpu
我刚刚开始使用npm线程包将节点服务器代码的一部分移到单独的线程中。
我很好奇的是,我是否可以指定某个线程获得的CPU的最小份额,而其他线程则不能从中窃取。
我担心的是,如果我的主循环生成密集算法的单独线程以防止密集代码阻止其他服务器操作,那么另一个线程是否会占用太多CPU,以至于主循环仍然会显着降低速度?
我想为主循环设置一个最小的CPU,以便无论我产生其他线程如何,它仍然可以无延迟地工作。