2016-05-14 31 views
0

我有一个程序连接到带有BIO(OpenSSL)的服务器,我想用几个线程来实现它。我应该在每个线程内部建立一个新的SSL连接还是可以通过公共的ssl连接发送来自多个线程的请求?通过相同的SSL连接发送来自多个线程的请求

+0

请求使用什么协议? –

+0

@WarrenDew https –

+0

我对BIO库不熟悉,但原则上可以通过普通的https连接从多个线程发送多个https请求。需要注意两点:(1)线程之间必须有同步,所以不要指望在多线程上进行并行计算的时候会出现主要的加速,(2)请求必须在HTTP允许的限制范围内1.1或HTTP/2,并且您必须与支持相关协议的服务器交谈。 –

回答

0

我在每个线程中都做了一个新的连接。更快,更简单

相关问题