新手求助,請問:
多執行緒是多個執行緒共同完成一件事,
還是多個執行緒分別獨立完成同一件事?
uj5u.com熱心網友回復:
這個與你的業務需求有關。uj5u.com熱心網友回復:
看具體需要:(1)場景1:比如你有多個客服,可以理解為多個執行緒,有客戶咨詢時會分別分配不同的客戶1對1服務,可以理解為多個執行緒分別獨立完成一件事
(2)場景2:比如兩個人一起劃船,就等于兩個執行緒,分別劃槳,但是目的都是使船前進。可以理解為多個執行緒共同完成一件事。
對于多個執行緒分別獨立完成一件事,通常是為了提升執行并非度和并行處理能力。
多個執行緒共同完成一件事,更多的是為了提升執行效率,更有效利用多核。比較典型的場景是一個計算可以分解為多個子計算,有多執行緒計算后合并成最終結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/138057.html
標籤:Java SE
上一篇:Java連載131-Connection介面和Statement介面
下一篇:中文數字阿拉伯數字相互轉換
