启动应用程序需要5-10秒从数据库中检索初始数据的正确方法是什么?这是我到目前为止所得到的,但我不确定没有更好的方法.我希望GUI和数据库访问将在不同的线程中,以便GUI构建将与数据检索同时发生.
public static void main(String[] args) {
final Controller controller = new Controller();
SwingUtilities.invokeLater(new Runnable() {
public void run() {
View frame = new View();
controller.setView(frame);
}
});
Model model = new Model();
controller.setModel(model);
controller.getInitialData();
}
Run Code Online (Sandbox Code Playgroud) java model-view-controller user-interface swing multithreading