相关疑难解决方法(0)

JavaFX中的Platform.runLater和Task

我一直在研究这个问题,但至少我还是非常困惑.

谁能给我一个何时使用Task和何时使用的具体例子Platform.runLater(Runnable);?究竟有什么区别?什么时候使用其中任何一个是否有黄金法则?

如果我错了也不纠正我,但这两个"对象"不是在GUI中用于更新GUI的主线程内创建另一个线程的方法吗?

java user-interface multithreading javafx task

76
推荐指数
3
解决办法
13万
查看次数

Javafx:javafx.concurent和Platform.runLater之间的区别?

我很好奇javafx.concurent和Platform.runLater之间在多线程JavaFx编程方面究竟有什么区别.

这是否意味着使用javafx.concurrent,我们可以拥有多个实际的绘图线程,或者它最终都会在一个线程上结束?

我喜欢的一件事是使用JavafX并同时摆动,因为他们都使用了2个不同的绘图线程.我会使用swing来处理繁重的内容(例如打开FileChooser)并使用JavaFX作为核心可视化内容,例如播放无缝的循环视频.然而,由于无头的异常错误,mac使得这不可能,所以一切都落在了javafx上,这意味着在打开文件追踪器等事情时会有很多停顿.

如果我使用javafx.concurrent重写我的应用程序,我是否可以像使用Swing + JavaFX那样模仿2绘制线程体验?

java concurrency swing multithreading javafx

3
推荐指数
1
解决办法
3539
查看次数