一、為何需要線程池 那么為什么我們需要線程池技術呢?多線程編程用的好好的,干嘛還要引入線程池這個東西呢?引入一個新的技術肯定不是為了裝酷,肯定是為了解決某個問題的,而服務端一般都是效率問題。 我們可以看到多線程提高了CPU的使用率和程序的工作效率,但是如果有大量的線程,就會影響性能,因為要大量的創(chuàng)建與銷毀,因為CPU需要在它們之間切換。線程池可以想象成一個池子,它的作用就是讓每一個線程結束后,并不會銷毀,而是放回到線程池中成為空閑狀態(tài),等待下一個對象來使用。 ...
2021-01-06 16:30:00