gpt4 book ai didi

multithreading - Groovy:来自Codehaus的RESTClient类的多线程使用

转载 作者:行者123 更新时间:2023-12-03 13:17:29 25 4
gpt4 key购买 nike

我在我的应用程序中使用了Codehaus(http://groovy.codehaus.org/modules/http-builder/apidocs/index.html?groovyx/net/http/RESTClient.html)中的RESTClient类,但是,当多个线程尝试同时使用客户端时,我遇到了问题。经过一番阅读后,我发现这是因为默认情况下RESTClient类使用单个连接,而多个线程无法共享该连接。答案似乎是使用不同的连接类,该类允许同时使用多个线程(如此处所述:Groovy RestClient with many connections)。但是,我似乎在任何地方都找不到如何告诉RESTClient类使用这些其他类型的连接的地方。这有可能吗?我希望保留RESTClient的优势,因此仅使用通用HTTPBuilder或AsyncHTTPBuilder类而不是RESTClient会破坏RESTClient类的目的(除非可能使HTTPBuiler/AsyncHTTPBuilder类吐出RESTClient连接) )。

或者,是否应该为每个线程创建一个新的RESTClient?

最佳答案

Alternatively, should I be just creating a new RESTClient for each thread?



是的,这是最简单的方法

关于multithreading - Groovy:来自Codehaus的RESTClient类的多线程使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24532775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com