Wie startet einen hintergrund-thread, der nicht blockiert den main thread in Java?

Habe ich den folgenden Java-code:

public static void main(String[] args)
{
    new Thread(new MyRunnable()).run();
    showGUI();
}

Mein problem ist, dass ab MyRunnable blockiert den main thread, verursacht showGUI nicht aufgerufen werden, bis es beendet wurde. Was würde ich wie dem Programm zu tun, ist spawn MyRunnable und lassen Sie es laufen unabhängig im hintergrund, sodass der main-thread vergessen Sie es und gehen Sie vor und tun, was es will (wie call showGUI).

Schreibe einen Kommentar