我已經閱讀了許多類似的questions。不過,我對答案並不滿意。如何優化線程數加快處理速度
我想建立一個算法,根據平均速度調整線程數。
假設我介紹一個新的線程,任務執行的平均速度增加,這意味着新的線程是好的。然後算法應該嘗試添加另一個線程...直到達到最佳線程數量......
此外,該算法應該跟蹤平均速度。如果在某些點的平均速度下降顯著,讓我們10%的人說(因爲任何原因如我打開不同的應用程序或其他),則算法應該終止一個線程,看看速度上升...
也許存在這樣的API。請給我任何指示或任何代碼示例如何我可以實現這樣的算法
謝謝!
假設兩個不同的程序也做了同樣的事情。你將如何使聯合系統穩定? –
@AlanStokes - 這只是其中一個問題。我要關閉這個。 –