Junior — Middle
Haben Sie Erfahrung im Schreiben und Verwenden von asynchronen Funktionen oder Methoden?
sobes.tech KI
Antwort von AI
Ja, in Java können asynchrone Methoden mit verschiedenen Ansätzen geschrieben werden, zum Beispiel mit CompletableFuture oder der Annotation @Async in Spring.
Beispiel mit CompletableFuture:
import java.util.concurrent.CompletableFuture;
public class AsyncExample {
public CompletableFuture<String> asyncMethod() {
return CompletableFuture.supplyAsync(() -> {
// Simulation einer langen Operation
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return "Ergebnis";
});
}
}
Eine solche Methode läuft in einem separaten Thread, ohne den Haupt-Thread zu blockieren.