有没有办法在C++中限制CPU使用率?
我的意思是,我能否编写一个程序,输入要使用的%CPU,并使用最大的CPU数量。
我基本上想在程序内部添加cpulimit命令的功能。
如果有的话,如何实现?
编辑:
环境:Linux(debian)带有gcc 6.1。它应该支持尽可能多的任意数字。即1%-100%的范围。如果操作系统无法执行,则可以记录错误并使用最接近的值或使用操作系统建议的任何其他解决方案来限制该数字。
我的意思是,我能否编写一个程序,输入要使用的%CPU,并使用最大的CPU数量。
我基本上想在程序内部添加cpulimit命令的功能。
如果有的话,如何实现?
编辑:
环境:Linux(debian)带有gcc 6.1。它应该支持尽可能多的任意数字。即1%-100%的范围。如果操作系统无法执行,则可以记录错误并使用最接近的值或使用操作系统建议的任何其他解决方案来限制该数字。