永发信息网

用java代码 道怎样停止一个运行的job,我发现没法停掉它.只能把整个进程退出才行.

答案:2  悬赏:80  手机版
解决时间 2021-02-16 02:49
  • 提问者网友:疯孩纸
  • 2021-02-15 14:58
例如JobClient.runJob(job);

用java刚启动一个job后.怎么停掉这个job

就是一个任务的启动和停止功能.用java代码控制.

是hadoop job
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-02-15 15:58
把job放到一个线程中,用一个成员变量控制线程的运行
public class MyThead implements Runnable{
private boolean flag = false;
public void run() {
//while(){ 反复执行的程序
if(flag) //flag是开关,更改flag状态控制线程是否运行
return;
// }
}
全部回答
  • 1楼网友:一叶十三刺
  • 2021-02-15 16:13
你好! 写一个存储过程,过程内容为停止job工作,java后台,调用这个过程就好了 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯