簡體   English   中英

我應該啟動一個新線程來獲取服務器上的HTTP響應嗎?

[英]Should I start a new thread to get HTTP response on my server?

我有一個Glassfish服務器,我希望它會被加載。 例如,我有RESTful服務,並且我想使用其中一種方法向Google API發出請求。 我應該創建一個新的線程來做這樣的工作嗎?

不,您應該避免在Java EE世界中使用線程手動管理任何事情。 這項工作應由容器(在這種情況下為玻璃魚)提供,尤其是對於HTTP響應。

在EJB內部,甚至禁止這樣做:

企業bean不得嘗試管理線程。 企業bean不得嘗試啟動,停止,掛起或恢復線程,也不能嘗試更改線程的優先級或名稱。 企業bean不得嘗試管理線程組。

(EJB 3.1規范,第599頁)

在某些例外情況下,您可能需要在Web應用程序中手動執行某些操作,但通常應避免這樣做。

也可以看看:

暫無
暫無

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

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