Czy ImageIO write () jest metodą blokowania?

W aplikacji, którą tworzę w java, używam API ImageIO do skalowania obrazów, następnie zapisuję je w katalogu, a następnie informuję serwer WWW, że obrazy są gotowe do użycia. Ostatnim wywołaniem przed wysłaniem sygnału do serwera WWW jest metoda ImageIO.write (), ale serwer WWW nie może w tym momencie znaleźć wygenerowanych obrazów. (Kilka milisekund później serwer WWW może je zobaczyć).

Podejrzewam, że ImageIO.write () działa asynchronicznie. Szukałem dużo, ale nie mogłem znaleźć, czy ImageIO.write () jest operacją synchroniczną lub asynchroniczną. Jeśli ImageIO.write () nie blokuje przepływu programu, czy istnieje sposób nie hakowania, aby poczekać, aż obraz zostanie zapisany w katalogu docelowym?

questionAnswers(1)

yourAnswerToTheQuestion