簡體   English   中英

在企業Java應用程序中創建線程的正確方法是什么

[英]What is the correct way to create threads in an enterprise java application

我已經看到很多帖子,指出不建議使用Java SE並發創建線程。 為什么會這樣?在我的代碼中產生第二個線程的正確方法是什么? 如果可能,我希望保留核心Java API。

正確的方法是使用Concurrency Utils API,它是Java EE7版本的一部分。 通過這種方式創建線程可確保該線程可以訪問所有其他企業服務。 使用並發實用程序可確保您的線程是由容器創建和管理的。

在這里這里查看示例

您可以在Java EE中使用Java SE並發,但是不建議這樣做,這完全取決於您將如何使用它,這是什么要求。 如果在Java EE中創建線程,請確保對其進行了適當的管理,並且沒有死鎖情況,並且必須設置超時。 所有這些都可以通過java並發ExecutorService輕松管理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM