当前位置: 首页 > 面试题库 >

哪种行为会导致异常中断?

郑狐若
2023-03-14
问题内容

我对Java线程技术比较陌生,并且我注意到,每次使用Thread.sleep()时,我都必须捕获InterrupetdException。

哪种行为会导致这种情况,并且在具有监视器线程的简单应用程序中,我可以忽略该异常吗?


问题答案:

好吧,如果其他一些线程调用thread.interupt(),则在该线程处于休眠状态时,您将获得Exception。是的,您可能只需将try..catch放在sleep()周围并忽略它;)



 类似资料:
  • (2016.3.15更新) 上周我遇到了一个奇怪的问题,我想和你讨论一下这个问题。 但是,如果我使用sendMessage(SearchHandler.Object...)而不是runOnUiThread,一切都会很顺利!! java: SearchActivity.java: 2)在运行getActivity().runonuithread()之前,首先判断getActivity()==null

  • 问题内容: 我想我发现了一个错误。也许不是,但是Super CSV不能很好地处理。 我正在使用MapReader解析具有41列的CSV文件。但是,我得到的是CSV- 而使我获得CSV的Web服务错了一行。“标题”行是制表符分隔的行,具有41个单元格。 而且“错误的行”是一个由制表符分隔的行,其中包含36个单元格,其内容没有任何意义。 这是我正在使用的代码: 我在上面提到的行中执行mapReader

  • 我正在为(T 我想了解发生了什么事。 我正在使用谷歌基准测试。它旋转循环,直到确定时间为止。 主要基准代码: 然后,我从基准测试驱动程序的多个实例调用double\u elements\u bench。 处理器:intel 9700k 编译器:clang ~ 14,从主干构建 选项:<代码>-mavx2-std=c 20-stdlib=libc-DNDEBUG-g-Werror-Wall-Wext

  • 以下操作会在运行时导致异常: java.lang.VerifyError:操作数堆栈上的类型错误异常详细信息:location:com/sun/net/httpserver/spi/httpserverprovider$1.run()ljava/lang/object;@27:invokestatic原因:类型“sun/net/httpserver/defaulthttpserverprovide

  • 本文向大家介绍Java中异常分为哪些种类?相关面试题,主要包含被问及Java中异常分为哪些种类?时的应答技巧和注意事项,需要的朋友参考一下 按照异常需要处理的时机分为编译时异常(也叫受控异常)也叫 CheckedException 和运行时异常(也叫非受控异常)也叫 UnCheckedException。Java认为Checked异常都是可以被处理的异常,所以Java程序必须显式处理Checked