ceruleaner 2009-09-10 12:31
浏览 251
已采纳

有任务A,如果在开始执行n秒后仍未结束,则停止该任务。如何实现?

[size=medium]有任务A,如果在开始执行n秒后仍未结束,则停止该任务。如何实现?
当然如果n秒内执行结束,就继续其他逻辑。[/size]

  • 写回答

2条回答 默认 最新

  • iteye_158 2009-09-11 11:45
    关注

    用观察者模式可以实现, 如果认为A是原子任务 那么你只有在它进入下一个任务的时候进行判断 如果任务A不是原子任务 那么在A执行完任何一个A内原子任务的时候 进行..

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 vb6.0+webbrowser无法加载某个网页求解
  • ¥15 RPA财务机器人采购付款流程
  • ¥15 计算机图形多边形及三次样条曲线绘制
  • ¥15 根据protues画的图用keil写程序
  • ¥200 如何使用postGis实现最短领规划?
  • ¥15 pyinstaller打包错误
  • ¥20 cesm的气溶胶排放文件
  • ¥15 逐月累计,月份不连续,补齐月份
  • ¥15 应用简单的Python代码完成一个学生成绩管理系统
  • ¥15 用matlab求微分方程初值问题