1. 程式人生 > >多執行緒使用場景(經典必看)

多執行緒使用場景(經典必看)

為什麼要使用多執行緒?

1.防止阻塞主執行緒,提高吞吐量

2,提高資源的利用率

應用場景:

1,最典型的應用比如tomcat,tomcat內部採用的就是多執行緒,上百個客戶端訪問同一個web應用,tomcat接入後都是把後續的處理扔給一個新的執行緒來處理,這個新的執行緒最後呼叫到我們的servlet程式,比如doGet或者doPost方法。
2,做登入業務時使用到sms簡訊閘道器業務,建立子執行緒,讓子執行緒去呼叫sms服務,主執行緒則返回,這樣做可以提高使用者的體驗度

3,圖片上傳業務

4