问题标签 [thread-exceptions]

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 投票
1 回答
349 浏览

c# - SelectedNode = .Nodes[0] 上的线程异常

为什么我会得到 System.Threading.ThreadStateException?

0 投票
1 回答
660 浏览

.net - 使用 ThreadExceptionEventHandler:判断是哪个线程导致了异常

使用 Application.ThreadExceptionEventHandler,是否可以确定哪个线程导致了异常(线程 id)?

同样的问题也适用于使用 AppDomain.UnhandledExceptionEventHandler 来捕获非 UI 线程异常。

如果答案是否定的,是否有任何其他方法可以确定在这种情况下哪个线程引发了未处理的异常?

0 投票
3 回答
4055 浏览

.net - 为什么 AppDomain 异常总是会终止应用程序?

这与上一个问题有关

我现在想了解的是如何防止 UI 线程异常终止应用程序,而非 UI 异常则不能。

作为参考,请参阅此示例

最重要的是,在这种情况下,我希望能够“静默”地终止进程——而不显示询问我是否要发送错误报告的 Windows 对话框。

这是我的 AppDomain UnhandledExceptionHandler:

更新
鉴于此答案中的评论,我想澄清一下,最重要的是,我想了解更多有关使 UI 线程能够及早通过该Application.ThreadException机制捕获未处理异常的机制的信息。以及这种行为是否可以在非 UI 线程上实现。

0 投票
10 回答
80004 浏览

java - java - 如何从java线程抛出检查异常?

嘿,我正在编写一个网络应用程序,我在其中读取一些自定义二进制格式的数据包。我正在启动一个后台线程来等待传入的数据。问题是,编译器不允许我将任何抛出(检查)异常的代码放入run(). 它说:

我希望异常杀死线程,并让它在父线程的某个地方被捕获。这可能实现还是我必须处理线程内的每个异常?

0 投票
1 回答
1778 浏览

android - 我的“MyException”显示 Toast 在线程中引发麻烦。我应该如何重新组织异常处理?

我已经编写了自己的异常 (MyException) 并以 Toast 的形式实现了记录和显示错误消息。这是它的缩写...

一切都很好,直到我现在实现了抛出和捕获异常的线程。

您可能已经看到,我玩过 Looper 类,但老实说,我不知道如何让它发挥作用。这是正确的方法吗?您还可以看到我已经在我的 Controller 中存储了 ApplicationContext 的引用。我也应该使用 ActivityContext 来做,而不是从这个 ActivityContext 中制作 Toast 吗?(但我听说这在性能方面不是一个好习惯)

更新

当活动的线程中捕获异常时,这是我应该走的路吗?

0 投票
4 回答
21872 浏览

c# - 评估需要一个线程临时运行。使用 Watch 窗口执行评估

完全被困住了。我正在测试MetaTrader API并在尝试在 VS 2010 的即时窗口中运行方法时出现下一个错误:

在 mscorlib.dll 中发生了“System.Threading.ThreadAbortException”类型的第一次机会异常

System.Runtime.Remoting.dll 中出现“System.Threading.ThreadAbortException”类型的第一次机会异常

评估需要一个线程临时运行。使用 Watch 窗口执行评估。

这是什么意思?它会因为运行时版本差异(api 2.0、app 4.0)而发生吗?

0 投票
3 回答
921 浏览

c# - Application.ThreadException on WCF Service?

I can´t find a Application.ThreadException event to listen to on my WCF service. I suppose that this is for WinForms so is there a ThreadException event for WCF services? Or will they end up in AppDomain.CurrentDomain.UnhandledException?

0 投票
3 回答
9289 浏览

android - 使用 AsyncTask 从错误的线程异常调用

即使我将它扔到 AsyncTask 的 DoInBackground 方法中,我也会不断收到 CalledFromWrongThreadException!谁能告诉我为什么以及如何解决它?

这是我的 AsyncTask 类

这是我得到的堆栈跟踪:

0 投票
4 回答
4237 浏览

c# - 如何获取发生异常的线程的名称?

我正在处理线程异常,但我想获取发生异常的线程的名称。似乎当线程异常触发时,事件仍保留在主线程上,尽管我认为异常可能发生在不同的线程上。

0 投票
2 回答
4120 浏览

android - Android - 访问 Http 客户端时出现 android.os.NetworkOnMainThreadException

可能重复:
android.os.NetworkOnMainThreadException

当我运行我的android应用程序时,我得到了android.os.NetworkOnMainThreadException,这是什么原因。我该如何修复它。这是我的代码

请有人帮助我。android version3.2,尝试使用 XOOM2 模拟器运行