Javafx: разница между javafx.concurent и Platform.runLater?

Мне любопытно, в чем именно разница между javafx.concurent и Platform.runLater для многопоточного программирования JavaFx.

Означает ли это, что с javafx.concurrent у нас может быть несколько реальных потоков рисования, или все это в конечном итоге оказывается в одном потоке?

Например, мне понравилось использовать JavafX и качаться одновременно, поскольку они оба использовали 2 разных потока рисования. Я бы использовал Swing для тяжелых вещей (например, открытие FileChooser) и использую JavaFX для основных визуальных вещей, например, для воспроизведения бесшовного, зацикленного видео. Тем не менее, Mac делает это невозможным из-за этой ошибки безголовых исключений, поэтому все упало на javafx, и это означало много пауз при выполнении таких вещей, как открытие filechoosers.

Если я переписываю свое приложение с помощью javafx.concurrent, могу ли я, по сути, подражать тому опыту с двумя потоками отрисовки, который я когда-то делал с Swing + JavaFX?

Ответы на вопрос(1)

Ваш ответ на вопрос