标签: java function logic
我一直在搜索很多,但我可以看到找到我正在寻找的任何例子。
基本上我想要做的就是模仿旋转轮子的功能,就像没有图形,只有代码。那么我将启动该功能,然后每秒输出1个数字,然后经过一段时间后,它将每3秒钟开始吐出1个数字,然后每5秒钟吐出一次,等等。它最终停止并选择1个号码。有点像旋转瓶子时它会逐渐停止。
起初我以为我可以使用ScheduledExecutors来实现这一点,但是它非常棘手,因为我必须计算何时在开始下一个任务之前停止上一个任务。
有没有人有更简单的解决方案?