Sobes.tech
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.