1. 程式人生 > >java 多線程的應用場景

java 多線程的應用場景

cpu 由於 比較 線程 nbsp 應用 利用 積分 目的

多線程的目的是充分利用 cpu 的運算性能

場景1:web 服務器采用多線程,以應對大量的請求。
場景2:定時任務,如定期更新配置文件、定期采集信息。
場景3:比較耗時的任務,如用戶註冊後的積分贈送。
場景4:比較耗時的任務,如備份數據庫。可以開啟1個線程備份數據庫,前臺定時查詢備份狀態。
場景5:比較耗時的任務,如驗證 10000 條 url。可以開啟 50 個線程,每個線程驗證 200 條即可。
場景6:比較耗時的任務,如讀取文件。由於磁盤 IO 較慢,所以開啟其它線程充分利用 cpu。


java 多線程的應用場景