设为首页 - 加入收藏
广告 1000x90
您的当前位置:78345黄大仙综合查询 > 结束块 > 正文

java中两个线程同时运行如何在一个线程抛出异常时将两同时中断或

来源:未知 编辑:admin 时间:2019-07-03

  现在的情况是t1或者t2其中之一抛出异常后,依然会被正常运行的线程执行method代码块

  如何在t1或者t2抛出异常时,不执行下面的method代码块...展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部trycatch如果抛出异常的话是不运行try块里的, 转到运行catch块里然后继续运行catch块后面的代码如果是要问如何不运行catch后面的代码, 可以在catch里return你描述的太不清楚了..t1抛出异常按理说应该是在线程中捕获的, run方法是无法在向外抛异常的, 你的主线产生的异常的.

  如果你要问t1中如何中断t2, 那要看你代码是如何写的, while循环还是wait还是其他什么样的.

  最简单的方法是在t1或者t2中catch住异常,然后执行System.exit(0)。保证程序直接中断,不执行下面的操作了

本文链接:http://ussmaghani.com/jieshukuai/587.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top