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