[size=medium]有任务A,如果在开始执行n秒后仍未结束,则停止该任务。如何实现?
当然如果n秒内执行结束,就继续其他逻辑。[/size]
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
有任务A,如果在开始执行n秒后仍未结束,则停止该任务。如何实现?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- iteye_158 2009-09-11 11:45关注
用观察者模式可以实现, 如果认为A是原子任务 那么你只有在它进入下一个任务的时候进行判断 如果任务A不是原子任务 那么在A执行完任何一个A内原子任务的时候 进行..
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报