在JavaFX平台线程的每个循环中运行一个任务吗?

时间:2019-03-17 09:27:56

标签: javafx synchronization

我有一个JavaFX UI,它显示相对较大的数据集。更改数据集时,将更改排队,然后将更改“推送”到UI。通常,队列中发生的更改多于我可以一次Platform.runLater()推送到UI的次数–尝试全部推送会导致JavaFX窗口停顿或冻结。

由于更改已排在队列中,因此我很容易将它们分为一系列批次。我想每次javaFX ui线程循环运行一批。

我如何连接到FX线程,以便它在每个循环中调用我的方法一次?另外,我可以负责地使用每个循环多少毫秒来更新数据集?

0 个答案:

没有答案