我正在开发一个显示图像的应用程序,并从数据库中播放声音.我正在尝试决定是否使用单独的JFrame从GUI向数据库添加图像.
我只是想知道使用多个JFrame窗口是否是一个好习惯?
有没有办法创建一个循环,可以每3秒执行一次任务而不使用睡眠功能
例如:
try {
while (true) {
System.out.println(new Date());
Thread.sleep(5 * 1000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
但是使用睡眠功能时的问题是,它只是冻结了程序.
这个循环的主要思想是与mysql数据库(在线)进行同步.