我有以下Java代码:
public static void main(String[] args)
{
new Thread(new MyRunnable()).run();
showGUI();
}
我的问题是,启动
MyRunnable
会阻塞主线程,导致直到其运行完成后,showGUI
才会被调用。我希望程序能够在后台独立地产生MyRunnable
并让它自行运行,使得主线程可以忘记它并继续进行其他操作(例如调用showGUI
)。我有以下Java代码:
public static void main(String[] args)
{
new Thread(new MyRunnable()).run();
showGUI();
}
MyRunnable
会阻塞主线程,导致直到其运行完成后,showGUI
才会被调用。我希望程序能够在后台独立地产生MyRunnable
并让它自行运行,使得主线程可以忘记它并继续进行其他操作(例如调用showGUI
)。