国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> java多線程的使用場景 >

java多線程的使用場景

36氪企服點評小編
2022-01-14 17:57
3690次閱讀

java多線程的使用場景如下:1、常見的瀏覽器、Web服務;2、servlet多線程;3、FTP下載,多線程操作文件;4、數據庫用到的多線程;5、分布式計算;6、tomcat;7、后臺任務;8、自動作業處理;9、異步處理;10、頁面異步處理;11、數據庫的數據分析;12、多步驟的任務處理;13、desktop應用開發;14、swing編程。

java多線程的使用場景java多線程的使用場景

1、常見的瀏覽器、Web服務(現在寫的web是中間件幫你完成了線程的控制),web處理請求,各種專用服務器(如游戲服務器)。

 

2、servlet多線程:Servlet 采用多線程來處理多個請求同時訪問, Servelet 容器維護了一個線程池來服務請求。

 

3、FTP下載,多線程操作文件。

 

4、數據庫用到的多線程。

 

5、分布式計算:分布式計算是一種把需要進行大量計算的工程數據分割成小塊,由多臺計算機分別計算,在上傳運算結果后,將結果統一合并得出數據結論的科學。

 

6、tomcat,tomcat內部采用多線程,上百個客戶端訪問同一個WEB應用,tomcat接入后就是把后續的處理扔給一個新的線程來處理,這個新的線程最后調用我們的servlet程序,比如doGet或者dpPost方法。

 

7、后臺任務:如定時向大量(100W以上)的用戶發送郵件;定期更新配置文件、任務調度(如quartz),一些監控用于定期信息采集。

 

8、自動作業處理:比如定期備份日志、定期備份數據庫。

 

9、異步處理:如發微博、記錄日志。

 

10、頁面異步處理:比如大批量數據的核對工作(有10萬個手機號碼,核對哪些是已有用戶)。

 

11、數據庫的數據分析(待分析的數據太多),數據遷移。

 

12、多步驟的任務處理,可根據步驟特征選用不同個數和特征的線程來協作處理,多任務的分割,由一個主線程分割給多個線程完成。

 

13、desktop應用開發,一個費時的計算開個線程,前臺加個進度條顯示。

 

14、swing編程:Swing是一個用于開發Java應用程序用戶界面的開發工具包。以抽象窗口工具包(AWT)為基礎使跨平臺應用程序可以使用任何可插拔的外觀風格。

[免責聲明]

文章標題: java多線程的使用場景

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作