2016-05-14 70 views
0

我有一個程序連接到帶有BIO(OpenSSL)的服務器,我想用幾個線程來實現它。我應該在每個線程內部建立一個新的SSL連接還是可以通過公共的ssl連接發送來自多個線程的請求?通過相同的SSL連接發送來自多個線程的請求

+0

請求使用什麼協議? –

+0

@WarrenDew https –

+0

我對BIO庫不熟悉,但原則上可以通過普通的https連接從多個線程發送多個https請求。需要注意兩點:(1)線程之間必須有同步,所以不要指望在多線程上進行並行計算的時候會出現主要的加速,(2)請求必須在HTTP允許的限制範圍內1.1或HTTP/2,並且您必須與支持相關協議的服務器交談。 –

回答

0

我在每個線程中都做了一個新的連接。更快,更簡單

相關問題