Chciałabym wywołać metode2 po zakończeniu metody1, z tym że metoda1 powinna się wykonać na innym wątku niż główny, a metoda2 na głównym wątku.
private void method1() throws InterruptedException {
//SimulateLongOperation
Thread.sleep(5000);
System.out.println("hello1");
}
private void method2(){
System.out.println("hello2");
}
Podobno takie coś można osiągnąc za pomocą RxJavy, jednak w internecie brak prostych przykładów, kilkustronne artykuły czy 50 minutowe poradniki na YT to dla mnie zbyt trudne, w dodatku zawsze pokazują na przykładach związanych z API i bazą danych.
Czy mogłabym prosić o proste rozwiązanie na moim przykładzie ?