【发布时间】:2019-06-14 19:00:31
【问题描述】:
我正在开发一个使用多线程的 GridDB 应用程序,并且遇到了随机异常和死锁。 Java 客户端线程安全吗?
对于那些好奇的人,这里是 GridDB 产品页面:https://griddb.net
【问题讨论】:
-
链接到 GridDB 项目或产品网站或维基百科以获取背景信息。
我正在开发一个使用多线程的 GridDB 应用程序,并且遇到了随机异常和死锁。 Java 客户端线程安全吗?
对于那些好奇的人,这里是 GridDB 产品页面:https://griddb.net
【问题讨论】:
您是否为多个线程使用相同的 GridStore 实例? 单个 Gridstore 实例不是线程安全的。请参考以下内容:
http://griddb.org/griddb_nosql/manual/GridDB_API_Reference.html#GridStoreFactory.html__ “...由于 GridStore 本身不能保证线程安全,因此不允许在任意时间从两个或多个线程调用单个 GridStore 实例的方法。”
【讨论】: