问题标签 [interrupted-exception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
130 浏览

java - Thread.Sleep() 仅在 Linux 上引发异常

我有一段代码,只有在 Linux 上部署时才会引发异常。它在 Windows 和 Unix 上运行良好。

这段代码仅在部署到 Linux 时才输出异常引发。这可能是文件权限问题吗?

爪哇版!!

java 版本“1.7.0_55”Java(TM) SE 运行时环境(构建 1.7.0_55-b13)Java HotSpot(TM) 64 位服务器 VM(构建 24.55-b03,混合模式)

提前致谢

0 投票
1 回答
4532 浏览

java - 连接池和 Thread.interrupt()

我正在使用c3p0在多线程环境中处理数据库连接池。这个问题可能与其他池库有关,但这就是我所拥有的。

最近我需要直接或间接使用 c3p0 在此类线程上实现中断离子处理,并注意到如果在尝试从池中获取我 ainterrupt()时被正确调用,它会抛出一个.c3p0Datasource.getConnection()ConnectionInterruptedException

显然,发生这种情况是因为wait()

凉爽的。问题是你如何正确处理这个问题 - 两种情况都是:a)你想在你的线程终止之前继续事务,b)你想中止。

我尝试了一个似乎运行良好的解决方案(作为答案发布) - 实际上,我认为这个主题已经结束。否则请随意筹码,谢谢!

0 投票
1 回答
6283 浏览

c++ - boost::this_thread::interruption_point() 不会抛出 boost::thread_interrupted& 异常

我想使用 boost::thread interrupt() 来中断一个线程。我有以下代码不会引发 boost::thread_interrupted& 异常:

如果我将 boost::this_thread::interruption_point() 替换为 boost::this_thread::sleep( boost::posix_time::milliseconds(150)) 异常会抛出并且中断正常工作。

有人可以解释为什么 boost::this_thread::interruption_point() 不会抛出预期的异常吗?

0 投票
2 回答
2441 浏览

java - 调用interrupt()中断线程,但是Thread.isInterrupted()返回false

我正在使用以下测试代码测试 InterruptedException:

run(),我interrupt()当前的工作线程,并抓住了一个InterruptedException.

在主线程中,我的最后一行代码是System.out.println(...)打印出工作线程的中断状态的代码。既然我陷入InterruptedExceptionrun(),我虽然应该得到正确的信息workingThread.isInterrupted()得到了错误的信息,为什么?

0 投票
0 回答
49 浏览

java - 类停止时不调用中断异常

有一个工人阶级正在执行任务。代码片段如下:

}

在这里,当我在睡眠模式下停止工人班时,据我所知,应该抛出中断异常。但实际上,并非如此。相反,它只是停止。有人可以澄清我的误解。我已经看到很多与这个问题相关的线程,但我的疑问还不清楚

0 投票
3 回答
208 浏览

java - 中断异常 e

我正在阅读,InterruptedException因为我正在处理线程,我想知道这是catch (InterruptedException e)一个特殊情况,因为那里有一个e

我见过ie,但不幸的是,我似乎找不到任何网页可以告诉我后面的字母InterruptedException是做什么的。

有不同InterruptedException的s吗?

0 投票
1 回答
11601 浏览

java - InterruptedException:是什么原因造成的?

关于 Java 的InterruptedException有一些有趣的问题和答案,例如InterruptedException 的原因Java 中的 InterruptedException 处理。但是,他们都没有告诉我 InterruptedException 的可能来源。

像 SIGTERM、SIGQUIT、SIGINT 这样的操作系统信号呢?在命令行上按 CTRL-C 会产生 InterruptedException 吗?还有什么?

0 投票
1 回答
453 浏览

java - 调用 thread.isInterrupted 并打印结果时的不同行为

thread.isInterrupted对下面程序中的行为有点困惑。

当执行上述程序时,它会打印,

但是当我取消注释System.out打印中断状态的语句时,它会进入一个无限循环打印“当前线程未中断”

我无法弄清楚究竟有什么不同的System.out说法。

0 投票
0 回答
115 浏览

android - 首次尝试同步应用程序时出现超时错误

我正在编写一个代码,当您第一次登录时,它会从服务器下载所有信息。关键是当您第一次尝试同步应用程序时总是会启动超时错误,然后当您再次尝试时,该过程会成功运行。我们检查了服务器,那里没有问题。此外,我们还有一个运行良好的 iOS 应用程序。我们正在使用 gson 流和 okhttp 请求来同步数据。

最后,我无法调试我不知道为什么的响应。

有什么想法或建议吗?

太感谢了!

0 投票
0 回答
348 浏览

interrupt - 中断处理程序未执行.....在 am335x BBB 中

我正在研究 ti-am335x BBB 并尝试在 u-boot spl 级别(无操作系统级别)进行中断工作。我从以下链接中读取了 u-boot 代码流... http://www.programering .com/a/MzMwcTNwATI.html 我所做的是我在配置文件中定义了“CONFIG_USE_IRQ”并删除了所有依赖项错误,如定义“arch_interrupt_init()”。现在这里是 start.S 文件的快照...

"**

** "

现在 A/C 以我的理解,如果通过文件 arch/arm/lib/interrupt.c 中的“enable_interrupt()”和中断到达完成 irq 对 cpu 核心的抢占,上述代码应该执行。 ...但是,问题是一旦中断到达,系统就会挂起.....,我非常拼命地寻找发生这种情况的原因..任何帮助、线索、链接将不胜感激。

在此先感谢, sumit