Должен ли мой метод callee эластичного поиска быть безопасным для потоков? - PullRequest
0 голосов
/ 29 января 2019

Я использую RestHighLevelClient, предоставляемый в упругой поисковой библиотеке Java.Согласно документации, этот класс является потокобезопасным.Я использую функцию создания индекса внутри метода.Нужно ли специально делать этот поток безопасным?

Или вообще, если объекты, используемые методом java, являются потокобезопасными, то имеет ли смысл делать метод безопасным для потока?

1 Ответ

0 голосов
/ 29 января 2019

Нужно ли специально сделать этот поток безопасным?

Поскольку вы, кажется, хотите синхронизировать метод, ответ - нет.«Потокобезопасный» означает, что методы класса можно безопасно вызывать из нескольких потоков без внешней синхронизации, аналогичной той, которую вы предлагаете.

...