2016-07-27 95 views
0

要同時發送10個http請求,我可以製作10個線程,並讓每個線程發送請求並等待響應。是否可以從一個線程發送http請求並在另一個線程上偵聽響應?

是否有可能改爲使用兩個線程;一個可以在不等待響應的情況下快速發送10個請求,另一個可以偵聽並處理響應?如果沒有,爲什麼不,我有什麼建議嗎?

+0

在什麼平臺上? 「一般」肯定是可能的。 –

+0

不完全確定您的平臺是什麼意思(我對計算機科學很陌生),但我在Mac上,而且我目前正在使用Ruby - 這是否回答您的問題? –

+0

歡迎來到StackOverflow。提問時應儘可能具體。我已經爲你添加了紅寶石標籤。如果您已經編寫了代碼嘗試一些東西,請包含您編寫的代碼,並解釋不工作或不瞭解的內容。 –

回答

-1

其實他們使用ThreadPool來管理多個線程。每個線程處理請求並等待來自請求的響應。 因此,當您創建10個線程時,您可以同時創建10個請求。

相關問題