在 Ada 中等待任务
我有一个包含任务的程序。 所有任务结束后我必须做一些事情。 我怎样才能做到这一点?
I have a procedure with tasks in it.
I have to do something after the all of the tasks terminated.
How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在内部块中声明任务:直到所有任务完成后,该块才会退出,ARM7.6.1(4)
Declare the tasks in an inner block: the block won't exit until all the tasks are complete, ARM7.6.1(4)
在不了解您实际想要完成的任务的情况下,完成此任务的一些尝试是:
delay 0.0;
),然后通过“Termerated”属性验证所有任务是否已终止,或者至少pragma Assert()
代码>所以。Without any knowledge of what you're actually trying to accomplish, a couple stabs at accomplishing this would be:
delay 0.0;
) and then verify via the 'Terminated attribute that all tasks are terminated, or at leastpragma Assert()
so.