是Java的URL
类线程安全,特别是 [URL.openConnection()
]( http://java.sun.com/javase/6/docs/api/java/net/URL.html#openConnection()) ?
在我的应用程序中,我每秒向同一个 URL 建立数十个并发 HTTPS 连接,我想最大限度地重用对象。然而,文档中并不清楚哪些内容可以重复使用。
编辑:如果需要,我愿意使用不同的库。
最佳答案
我对HTTP和java的标准 react 是推荐Apache HttpClient .它支持 HTTP 1.1,因此您可以在与服务器成功进行 HTTP 请求/响应后保持这些连接打开以供重用。
它内置了对连接池和文档的支持 describes如何在多线程上下文中使用它。
关于java - HTTPS 请求和多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1726186/