Является ли ImageIO write () методом блокировки?

В приложении, которое я разрабатываю на Java, я использую API-интерфейс ImageIO для масштабирования изображений, затем записываю их в каталог и затем информирую веб-сервер о том, что изображения готовы к использованию. Последним вызовом перед отправкой сигнала на веб-сервер является метод ImageIO.write (), но веб-сервер не может найти сгенерированные изображения в этот момент. (Через несколько миллисекунд веб-сервер может их видеть.).

Я подозреваю, что ImageIO.write () работает асинхронно. Я много искал, но не смог найти, является ли ImageIO.write () синхронной или асинхронной операцией. Если ImageIO.write () не блокирует поток программы, существует ли нехакерский способ заставить его ждать, пока изображение не будет записано в каталог назначения?

Ответы на вопрос(1)

Ваш ответ на вопрос