【发布时间】:2018-03-08 23:22:31
【问题描述】:
寻找一种优雅的方式来让 Java 线程一直在后台运行,只要应用程序正在运行,JavaFX 应用程序就会检查用户凭据是否有效。
我将在Thread 中做的事情是在一定时间间隔后使用户过期
【问题讨论】:
-
为什么需要这样做?当然,只有当用户更改某些内容(例如,提供用户名或密码)时,这才会改变。为什么不只检查发生的时间?
-
JavaFX 应用程序需要在一定时间间隔后使用户凭据过期
-
你能用这些信息更新问题吗?还有其他相关信息,例如您希望何时(在什么条件下)重置超时?
-
为什么不在超时后拒绝查询? @james_d 是对的,这里不需要后台线程。
-
@DonBranson 如果您希望 UI 具有响应性,您可能需要某种计时机制。用户填写表单并提交它不是一个好的用户体验,然后才被告知他们的会话已过期。您希望立即在 UI 中获得反馈。
标签: java multithreading javafx daemon runnable