如何設計一個實用的線程池?

原因排查 經過一個多小時的代碼排查終於查明瞭線上程序線程數過多的原因:這是一個接收MQ消息的一個服務,程序大體思路是這樣的,監聽的線程每次收到一條消息,就啓動一個線程去執行,每次啓動的線程都是新的。 說到這裏,咱們就談一談這個程序有哪些弊端: 每次收到一條消息都創建一個新的線程,要知道線程的資源對於系統來說是很昂貴的,消息處理完成還要銷燬這個線程; 這個程序用到的線程數量是沒有限制的。當線程到達一
相關文章
相關標籤/搜索