什么時候用到線程


一、高並發

系統接受實現多用戶多請求的高並發時,通過多線程來實現。

 

二、線程后台處理大任務

一個程序是線性執行的。如果程序執行到要花大量時間處理的任務時,那主程序就得等待其執行完才能繼續執行下面的。那用戶就不得不等待它執行完。

這時候可以開線程把花大量時間處理的任務放在線程處理,這樣線程在后台處理時,主程序也可以繼續執行下去,用戶就不需要等待。線程執行完后執行回調函數。

 

三、大任務

大任務處理起來比較耗時,這時候可以起到多個線程並行加快處理(例如:分片上傳)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM