Java線程CPU親和性工具

Thread Affinity 爲何須要線程的CPU親和性 應用經過多線程的方式執行,多數狀況下線程可以被合理的調度。但在某些狀況下某個重要的線程被暫停,而時間片被分配給了一個無關重要的線程。當一個線程每次被暫停休眠,而後被喚醒以後,須要從新加載「cache line」(cpu L1/L2 cache)。當線程的工做時間很短暫,須要被頻繁的被喚醒,意味着整個流程執行都很慢,有可能比單線程狀況下慢2
相關文章
相關標籤/搜索