我閱讀點燃文檔,現在我在the section about performance。下面是它的書面(強調我的):配置線程池來減少上下文切換
默認情況下,點燃有它設置爲2倍 可用的CPU數主線程池的大小。在大多數情況下,保持2個線程每個核心將 導致更快的應用程序的性能,因爲會減少 上下文切換和CPU高速緩存會更好地工作。
我不明白爲什麼它少了上下文切換,如果我們每個核心有2個線程?我認爲如果所有線程都忙於某個工作,那麼會有很多上下文切換,因爲我們無法像核心數量那樣運行兩次作業。這會損害表現。
這是什麼意思?
也許他們在虛擬CPU核心和超線程算什麼? –
*這是什麼意思?*沒有更多的上下文,這是不可能的。 –
@AndrewHenle但這是它在文檔中的內容。 –