【发布时间】:2013-02-03 03:58:56
【问题描述】:
我正在尝试设置一个后台服务,该服务将从 csv 文件批量加载交易数据。此后台服务将从映射到控制器/演示器类中的方法的菜单项操作启动。
经常会出现一些数据出现在 csv 文件中,而这些数据在数据库中找不到主数据,这通常会导致上传阻塞和失败。
在这种情况下,我希望能够让后台服务暂停其处理并从演示者类调用对话框以接收用户输入。用户输入将用于在数据库中添加一个主行,之后后台服务应该从它停止的地方恢复(不是从 csv 文件的开头,而是从导致错误的行)。
这是否可以在 JavaFX 中实现,也许使用 javafx.concurrent API?我该怎么做呢?
【问题讨论】:
标签: multithreading service concurrency javafx-2 task