我想创建一个后台进程,它将在后台运行24 * 7,并带有唯一的名称/标识符,这样我就可以获得对该进程的引用并在我喜欢的时候终止它。该过程将执行某些任务,如锁定文件数据库。 我可以获得一些关于如何实现这个目标的想法/代码吗?
答案 0 :(得分:0)
如果您使用时间轴,您可以像这样实现它,这将在其自己的线程内每秒触发一个事件
Timeline updater;
Thread thread = new Thread(()->{
updater = new Timeline(new KeyFrame(Duration.seconds(1),(event -> checkLocked())));
updater.setCycleCount(INDEFINITE);
updater.play();
});
thread.start();
您也可以使用命令
停止此操作updater.stop();