Я использую библиотеку ObjectBox, которая очень полезна, спасибо за это. В моем случае я часто использую «query» «put», мне интересно, это потокобезопасно? Должен ли я добавить lock/synchronized(ReentrantReadWriteLock) для этого?
lock/synchronized(ReentrantReadWriteLock)
ObjectBox является поточно-ориентированным и транзакционным , поэтому в целом вы в безопасности. Стоит обратить внимание на параметры запросов . Конечно, если вы устанавливаете параметры для объекта Query, вы должны убедиться, что они не будут перезаписаны, если вы используете один и тот же объект в потоках.
Query