C# 壓榨cpu的辦法(推薦)
修改num的值,觀察cpu的核數,例如我電腦是8核的,改成8,運行時各個核都能跑滿。
static void Main(string[] args) { int num = 8; Task[] tasks = new Task[num]; for (int i = 0; i < num; i++) { tasks[i] = Task.Run(() => { while (true) { Console.WriteLine("aaa"); } }); } Task.WaitAll(tasks); }
到此這篇關於C# 壓榨cpu的辦法(推薦)的文章就介紹到這瞭,更多相關C# 壓榨cpu內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- c# Task.Wait()與awaiat Task異常處理的區別說明
- C# 並行和多線程編程——認識和使用Task
- .Net中Task Parallel Library的基本用法
- C# 並行和多線程編程——Task進階知識
- C#使用Task實現異步方法