簡體   English   中英

如果您嘗試在具有單核的計算機上使用TPL會發生什么?

[英]What happens if you try to utilize TPL on a computer with a single core?

標題是公正的。

我正在構建一個使用TPL而不是Backgroundworker的應用程序,但我想知道如果你嘗試在不使用多核cpu的機器上運行TPL會發生什么。

有兼容性問題嗎? 業績放緩? 或者應用程序是否會繁榮?

單核PC仍然可以進行線程化。

一切都應該正常工作,ThreadPool創建的線程數量非常少(默認為1或2)。

您仍然需要支付TPL的開銷,但通常不會獲得任何好處。

沒有問題,沒有可衡量的減速。 當然也沒有加速CPU綁定任務的速度。 TPL自動適應可用內核的數量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM