首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程安全Hector查询

线程安全Hector查询
EN

Stack Overflow用户
提问于 2013-08-11 08:43:52
回答 1查看 128关注 0票数 1

我使用赫克托卡桑德拉 DB中读取数据。

我想知道Hector的查询对象是否线程安全,具体来说,我想知道以下是否是线程安全:

  • SliceQuery
  • StringSerializer.get()

我使用以下代码创建查询:

代码语言:javascript
复制
StringSerializer stringSerializer = StringSerializer.get();
query = HFactory.createSliceQuery(connectionEvent.getKeyspace(), stringSerializer, stringSerializer, stringSerializer);

我是否可以将这段代码带到类级别,假设它是线程安全的,然后在类方法中使用它(对于多线程环境应该是线程安全的)?

我没有发现任何与这个问题有关的文件。如果这些对象不是线程安全的,我将确保它们的初始化在方法中进行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-01 13:47:59

StringSerializer是线程安全的,因此可以放在类级别上,另一方面,在每个请求期间不需要再次创建查询。

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

https://stackoverflow.com/questions/18170219

复制
相关文章

相似问题

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