首頁  >  文章  >  Java  >  java為什麼需要並發編程

java為什麼需要並發編程

王林
王林轉載
2023-05-18 08:58:051420瀏覽

為什麼需要並發程式設計?


  並發程式設計幫助我們把做什麼和什麼時候做分開,可以明顯的改進應用程式的吞吐量和機構。當然不僅如此,往往在用到並發程式設計的時候有多重原因。例如業務需求、效能最佳化需求、可簡化任務調度、平行程式在多核心CPU有優勢。
  當然這段期間也會存在一些注意事項,會對並發編程產生一定的誤解,例如並發並非總能改進性能,在發在CPU有很多空閒時間的時候可以明顯改進程序的性能,但是線程數量較多,頻繁的調度切換反而會降低系統的效能。
  因此我們應該客觀的認識並發程式設計。例如編寫並發程式必然會在程式碼上增加額外的開銷;正確的並發是非常複雜的,即使對於簡單的問題;並發中的缺陷因為不易重新也不容易被發現;並發往往需要對設計策略從根本上上進行修改。

以上是java為什麼需要並發編程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除