当前位置: 首页 > 知识库问答 >
问题:

任何逻辑:如何按计划结束等待块,而不是超时

柯正谊
2023-03-14

我想要一艘船每隔120分钟离开港口,从我的模型开始。

船以指数分布到达,它进入限制区域(港口)并进入等待区,以便让所有乘客上船。我尝试使用“启用超时退出”,但超时从船进入等待区开始,我希望船尊重预定的间隔。(我不关心小时或天,但只关心固定的间隔)

我使用了一个调度块,删除了等待块上的“启用超时退出”,但我无法在调度块和等待块之间建立连接:目前船仍在港口,没有离开。

提前感谢您的帮助

共有1个答案

杨腾
2023-03-14

使用计划操作代码调用myWaitBlock。免费(代理)代理是您要离开的船。

如果您在等待块中只有1艘船,它可以是myWaitBlock.free(myWaitBlock.get(0)),否则遍历其中的所有代理以释放您想要的任何船。

 类似资料:
  • 我正在为我的网站建立一个测试框架,我想完全将框架从测试中分离出来,问题是当我写一个测试时,有时断言需要时间,直到它可以是真的,例如,如果我在上传文件页面,当文件上传时,网站应该显示文件上传成功页面,但它需要很长时间,直到浏览器到达这个页面 我应该如何强制断言在返回结果之前等待一段时间? 一些代码可能会解释我目前的工作方式: 上传页面类 成功上传页面: 测试方法: 当我以这种方式编写测试时,尽管Is

  • 问题内容: 我的场景仅包含一个ImageView,显示一个图像。我想将图像淡化为黑色(场景的指定颜色),然后过一段时间后,再次从黑色淡入图像。我发现FadeTransition非常适合此目的。这是我的一部分代码: 我的问题是异步的,因此下面的代码将在退出之前开始执行。结果,我只看到第二个过渡。如何等待第一个过渡结束,然后启动第二个过渡?我无法让线程在两者之间进入睡眠状态,因为它是主要的javafx

  • 我很想知道任务计划程序如何结束正在运行的任务。我已将一个应用程序添加到任务计划程序作业中,并且它接缝类似于在任务计划程序中为我的作业按 end 时(从任务计划程序启动它后),任务被窗口杀死(没有在我的应用程序中收到或消息)。我也没有找到一种方法来配置我希望如何在任务计划程序中关闭我的任务。我的目标是处理任务计划程序发送的消息(如果有)并很好地关闭我的应用程序。

  • 在代码不等待任何东西的异步方法中,是否有人会将其标记为异步,等待任务,然后返回? 除了潜在的联合国必要性之外,这样做的负面影响是什么? 对于本例,请假设

  • 我在ExecutorService中有一些可运行的线程,希望在以下时间后加入线程: 因为它在Runnable中调用自己,所以我不能关闭,因为它可能会阻止自己创建新任务。 如何在不关闭的情况下等待所有线程完成?有没有办法返回一个未来,这样我就可以使用未来::get()。

  • 我已经创建了一个数据库any逻辑。以前,我将行中的信息与列相关联,即行中有一个组件,其属性在列中,并将其放在函数中。现在我想让组件成为列和属性,但是不知道如何让它们都联系起来。下面是我为前者编写的代码: 所以箱号是组件,场地是属性之一。使用这种方法,站点是一列,但我希望它是一行。