C# 如何用c代码实现100%的cpu负载
我的任务是获得一段c代码,使我的CPU 100%一致运行。我尝试过无限循环、大整数计算、无数超长字符串的串联。。。。任何东西要么在几分钟内达到100%,然后降至60%左右,要么根本没有达到100% 有没有一段简单的代码可以实现这一点C# 如何用c代码实现100%的cpu负载,c#,windows-10,cpu,limit,throttling,C#,Windows 10,Cpu,Limit,Throttling,我的任务是获得一段c代码,使我的CPU 100%一致运行。我尝试过无限循环、大整数计算、无数超长字符串的串联。。。。任何东西要么在几分钟内达到100%,然后降至60%左右,要么根本没有达到100% 有没有一段简单的代码可以实现这一点 同样使用Windows 10使用parallel for来最大限度地提高CPU内核的使用率并充分利用线程,在每个线程内部使用whiletrue和promotions创建一个无限循环 您有****您的CPU:D使用parallel for最大限度地提高CPU内核的使用
同样使用Windows 10使用parallel for来最大限度地提高CPU内核的使用率并充分利用线程,在每个线程内部使用whiletrue和promotions创建一个无限循环
您有****您的CPU:D使用parallel for最大限度地提高CPU内核的使用率并获得线程的最佳性能,在每个线程内使用whiletrue创建一个无限循环
您有****您的CPU:D您希望按照前面的说明为此实现线程。线程将调用包含whiletrue循环的方法。例如:
Random rand = new Random()
List<Thread> threads = new List<Thread>();
public void KillCore()
{
long num = 0;
while(true)
{
num += rand.Next(100, 1000);
if (num > 1000000) { num = 0; }
}
}
public void Main()
{
while (true)
{
threads.Add( new Thread( new ThreadStart(KillCore) ) );
}
}
如前所述,您可能希望为此实现线程。线程将调用包含whiletrue循环的方法。例如:
Random rand = new Random()
List<Thread> threads = new List<Thread>();
public void KillCore()
{
long num = 0;
while(true)
{
num += rand.Next(100, 1000);
if (num > 1000000) { num = 0; }
}
}
public void Main()
{
while (true)
{
threads.Add( new Thread( new ThreadStart(KillCore) ) );
}
}
你在使用线程吗?如果没有,那么在CPU上的多核数超过一个,您将无法100%加载。我有一项任务,获得一段c代码,使我的CPU运行100%一致。为什么?如果你想获得接近100%的CPU负载,只需使用Prime95之类的工具。你在使用线程吗?如果没有,那么在CPU上的多核数超过一个,您将无法100%加载。我有一项任务,获得一段c代码,使我的CPU运行100%一致。为什么?如果你想获得接近100%的CPU负载,只需使用Prime95之类的工具即可;足够消耗单个核心的100%。Random完全没有必要,Random不是线程安全的;足够消耗单个核心的100%。Random完全没有必要,Random不是线程安全的。