Grails HTTPBuilder线程安全吗?

时间:2015-01-02 03:52:57

标签: thread-safety httpbuilder

Grails线程中的HTTPBuilder是否安全?

如果HTTPBuilder连接到Grails服务类,是否可以安全使用?或者它应该在每次调用时实例化吗?

对于Grails中的HTTPBuilder是否是线程安全的,似乎没有任何具体的答案。由于缺乏关于该特定方面的文档,我倾向于使用非线程安全,但我想要一个明确的答案。

代码似乎表明,处理来自多个线程的多个请求应该可以,只要它们将使用相同的上下文(标题,身份验证器等)进入相同的URL。

1 个答案:

答案 0 :(得分:3)

你的意思是groovyx.net.http.HTTPBuilder吗?它有几个通过调用方法修改的字段,没有同步或锁定,也没有使用线程安全的集合或其他类,所以不,它非常非线程安全。大多数构建器都具有类似的状态,应该假定它们不是线程安全的。

相关问题