标签: java multithreading swing jdbc swingworker
目前,我的整个gui必须在建立数据库连接时冻结。所以相反,我想在后台线程/任务中运行连接,然后告诉用户何时建立了连接。
我应该使用SwingWorker还是普通Thread或其他类似的东西?
SwingWorker
Thread
答案 0 :(得分:3)
SwingWorker将是最佳方式,因为它确保在事件调度线程上执行对GUI的更新。话虽如此,只要您确保在EDT上更新GUI,也可以使用Thread。