首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Groovy的JsonSlurper:它是线程安全的吗?

Groovy的JsonSlurper:它是线程安全的吗?
EN

Stack Overflow用户
提问于 2021-08-16 16:58:16
回答 1查看 78关注 0票数 0

Groovy的JsonSlurper线程安全吗?

换句话说,是否可以跨多个线程对parseText()使用JsonSlurper的单个实例,或者每个线程是否应该创建自己的JsonSlurper实例?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-17 08:16:01

每当您调用parse* (123等)方法时,It looks like JsonSlurper都会创建一个新的解析器对象。

JsonSlurper (an int, 3 booleans and an enum value)有最小的状态;它在技术上不是线程安全的,因为您不能保证这些字段的任何更改在线程之间都是可见的。

但是,因为存在最小状态,所以似乎不值得担心重用实例。只需在需要的时候创建一个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68806608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档