面試官:高併發下,你怎麼選擇最優的線程數?

爲了加快程序處理速度,咱們會將問題分解成若干個併發執行的任務。而且建立線程池,將任務委派給線程池中的線程,以便使它們能夠併發的執行。在高併發的狀況下采用線程池,能夠有效下降線程建立釋放的時間花銷及資源開銷,如不使用線程池,有可能形成系統建立大量線程而致使消耗完系統內存以及「過分切換」(在JVM中採用的處理機制爲時間的輪轉,減小了線程間的相互切換) 。java 可是有一個很大的問題擺在咱們面前,即咱
相關文章
相關標籤/搜索