场景如下:
前端调用一个接口(开始),后台收到请求后,异步执行一个任务,返回给前端任务正在处理中。
在任务执行过程中,用户可以选择终止任务,调用另外一个接口(终止),后台需要停止正在执行的任务。
如何终止异步执行的任务
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 於黾 2021-09-08 14:51关注
我觉得你是错误的理解了什么叫异步执行。
异步执行就是非同步的,
1.当前线程将任务交给另一个线程去执行,不阻塞当前线程
2.当前线程不关心任务执行的过程,只有当任务执行完毕后执行一个回调函数
而你的需求恰恰是希望监控这个过程,那你开个线程呗,还随时能杀死线程,不要乱用异步。解决 无用评论 打赏 举报
悬赏问题
- ¥20 access多表提取相同字段数据并合并
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源
- ¥15 安卓JNI项目使用lua上的问题
- ¥20 RL+GNN解决人员排班问题时梯度消失
- ¥60 要数控稳压电源测试数据
- ¥15 能帮我写下这个编程吗