【发布时间】:2014-07-01 14:41:50
【问题描述】:
我正在使用 JAVAFX over JAVA8 构建一个应用程序。 在我的应用程序中,我有一个数据网格,应该填充来自数据库的结果集。 但是,查询可能需要一段时间,我不希望 GUI 在那之前处于空闲状态。
解决这类问题的最佳线程架构是什么?
我考虑过为查询本身使用任务,而不是将结果放入数据网格中。 但是,主 UI 线程不允许其他线程接触对象。 如果我只是等待线程结束,它就会变成一个同步过程(我想避免)
有什么想法吗?
【问题讨论】:
标签: java multithreading