Java 在Quasar中调度任务,而不产生新线程

Java 在Quasar中调度任务,而不产生新线程,java,multithreading,quasar,Java,Multithreading,Quasar,我想产生许多参与者,它们在特定的时间间隔执行私有方法。此任务需要无限期地以时间间隔运行,直到参与者终止 我在Java中看到的所有解决方案都涉及到创建一个新线程,例如Spring或using。因为一个演员已经有了自己的纤维,除非我的任务非常繁重,否则我认为没有理由产生一个线程 在长生不老药中,这是非常简单的 在Java中使用Quasar有类似的方法来实现这一点吗?光纤有方法睡眠(长毫秒),因此您可以轻松创建一个光纤,该光纤定期执行以下操作: while (!end) { doTask();

我想产生许多参与者,它们在特定的时间间隔执行私有方法。此任务需要无限期地以时间间隔运行,直到参与者终止

我在Java中看到的所有解决方案都涉及到创建一个新线程,例如Spring或using。因为一个演员已经有了自己的纤维,除非我的任务非常繁重,否则我认为没有理由产生一个线程

在长生不老药中,这是非常简单的


在Java中使用Quasar有类似的方法来实现这一点吗?

光纤有方法
睡眠(长毫秒)
,因此您可以轻松创建一个光纤,该光纤定期执行以下操作:

while (!end) {
    doTask();
    sleep(period);
}