Мне нужно работать над задачей, в которой я наблюдаю за каталогом с помощью службы watcher, теперь, когда в каталог вносятся какие-либо новые файлы, я создаю поток с помощью службы-исполнителя threadpool. Я хочу знать класс потока, который у меня есть, содержит логику для чтения и сохранения этих данных в базе данных, Нужен ли мне какой-либо синхронизирующий блок или метод синхронизации?Java несколько файлов разные темы
Примечание: У меня есть отдельный поток для каждого файла.
Да, я согласен с вашим ответом, просто ищу мнение. Поэтому, хотя у меня разные темы для разных файлов, и они читают и сохраняют индивидуально, и этот класс будет иметь независимые экземпляры, я не думаю, что ему нужен какой-либо блок или метод синхронизации? –
Опять же: на самом деле не имеет значения, откуда ваши данные, но куда они собираются. Если данные из разных потоков попадают в строки данных SAME, у вас, скорее всего, возникнет проблема. Если ваш код всегда создает полностью независимые записи, то не так много. – GhostCat