如何優雅地設置線程池的大小?

線程池須要設置合適的大小,假如設置的太大,線程上線文切換過於頻繁,形成大量資源開銷,反而會使性能下降。假如設置的過小,存在不少可用的處理器資源卻未在工做,會形成資源的浪費和對吞吐量形成損失。web 爲了充分利用處理器資源,建立的線程數至少要等於處理器核心數。若是全部的任務都是計算密集型的,那麼線程數等於可用的處理器核心數就能夠了。不過,若是全部的任務都是IO密集型,那麼處理器大部分時間是空閒的,全
相關文章
相關標籤/搜索