问题标签 [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 投票
2 回答
5040 浏览

c# - 调用线程无法访问此对象,因为不同的线程拥有它。例外

我试图在不同的线程上调用上述函数

但是当我从列表框中选择值并尝试将其保存在变量中然后尝试将该值传递给

我总是得到这个不同的线程拥有这个对象的异常。尝试了很多东西。请帮我解决我做错的地方。

谢谢

0 投票
1 回答
91 浏览

c# - 由于线程状态异常,控制台应用程序在打开 Web 浏览器表单后崩溃

我正在开发一个控制台应用程序,通过制作一个 html 文件(我正在制作一个蒸汽交易机器人)来可视化按名称过滤的蒸汽项目。

在程序的一部分中,我调用一个包含 Web 浏览器(我的应用程序是控制台应用程序类型)的 Windows 表单,当表单加载时,Web 浏览器设置为导航到 google 仅用于调试,但我收到此错误

我的控制台应用程序:

和我的表格:

我找不到解决方案。我试图创建一个新线程,但它没有用。

0 投票
0 回答
2359 浏览

thread-exceptions - 线程“pool-1-thread-7”中的异常 java.lang.NullPointerException

正如我在标题中所写的那样,我试图弄清楚你得到了这个例外。我正在构建一个多线程 MMU(内存管理单元)项目,首先我初始化并将一些页面添加到 ram 和我的 HD 中,然后我创建进程并运行所有系统。关于该项目的一些信息:进入 runConfig 我正在读取一个带有 processCycles 列表的 json 文件,每个 processCycles 包括一个 processCycle 列表,其中包括一个 pageIds 列表和这些页面的数据列表。

我想我做的一切都很好,但我仍然得到这个例外,有人可以帮助我吗?

MMUDriver 是运行所有系统的类:

进程就像这个项目中的一个线程

MMU 类是处理来自用户的所有请求并管理所有分页的类

0 投票
5 回答
1405 浏览

java - 在 java 中使用另一个 ArrayList 更新 ArrayList

我遇到了很多关于 ArrayLists 以及如何操作它们的信息,但似乎没有什么能回答我的问题。

我想检查 arraylist 中的元素是否不存在,如果是,则将其删除,但将另一个 2 添加到列表中。通常很容易,除了我需要将更改添加到另一个数组列表中,该数组列表包含第一个数组列表中的所有元素以及来自其他外部数组列表的元素。

我认为我可以使用临时数组列表来做到这一点,如下所示:

此代码应返回的位置:

相反,它返回:

所以我的问题是,我做错了什么导致这些错误?这种方法可行吗?如果不是,我不明白为什么,你能解释一下吗?我怎么能绕过它?

如果您已经做到了这一点,感谢您花时间阅读我的漫谈!:D

0 投票
1 回答
323 浏览

java - Java - Only the original thread that created a view hierarchy can touch its views Exception?

I get the error above and don't have really an idea why. I am developing a camera app and now a error occurs. Possibly a textureView is causing the error. That's the Exception:

#xA;

Do you know what causes this error? Line 850 is the following one: mTextureView.setTransform(matrix);. Why do I get an error here?

0 投票
1 回答
111 浏览

c# - Application.ThreadException 的 Win32Exception 类型不正确

我们有一个非常大的复杂应用程序,它在启动时初始化了一个 ThreadException 处理程序,应用程序抛出的任何没有立即处理的异常都由这个 ThreadException 处理程序统一处理。

这主要是可行的......但是我们有几个自定义异常类型,我们想用这个异常处理程序来处理,并且由于某种原因,这些异常类型总是在 ThreadException 处理程序中显示为 System.ComponentModel.Win32Exception 类型,而不是我们的自定义类型。

我已经尝试了任何我能想到的故障排除方法,包括确保我们的自定义异常类实现所有推荐的构造函数,包括序列化构造函数。

附加信息...当我仅使用来自现有异常的消息创建一个新异常时,这会以 System.Exception 的形式出现。例如:

工作正常,并在异常处理程序中作为 System.Exception 捕获。

但是,如果我尝试类似:

然后异常管理器捕获上面的 System.ComponentModel.Win32Exception 而不仅仅是一个 System.Exception。

为了完整起见,我想做的是:

并让 Application.ThreadException 处理程序接收正确类型的 MSCSqlException。

任何想法如何解决这个问题?我是否缺少与自定义错误类型相关的 Application.ThreadException 的一些怪癖?

我们的自定义异常类:

0 投票
1 回答
1552 浏览

threadabortexception - system.threading .threadAbortException 错误

我正在接管一个现有网站,并试图让该应用程序在我的机器上运行,但是我无法启动该应用程序,因为我收到以下错误。

这是我的代码

我怎样才能让它绕过 response.end?

0 投票
1 回答
78 浏览

exception - Throw 不会进一步捕获异常块,例如“线程从等待状态中断”

我正在使用该异常中的窗口,即在函数中写入“线程从等待状态中断”,如果发生异常,它将抛出到父 try catch 块。但是对于这个异常 throw 语句 break 并不能进一步工作。请尽快提供解决方案

0 投票
0 回答
413 浏览

python - “线程数据 R6016 空间不足”显示线程空间不足的 Python 多处理错误

我目前正在尝试在 35K 图像的数据集上使用相似度矩阵创建层次聚类。我试图通过连接图像的 Gabor 滤波器、zernike 矩和 HOG 来构建相似度矩阵。由于过程很慢,我尝试使用多处理并分配多个线程。我将它分成 4 个线程并连接在每个线程末尾收到的结果。但是有一个错误提示“没有足够的空间用于线程数据 R6016” 按确定按钮后程序继续。但是任务经常被打断,我需要按确定按钮。谁能告诉我如何绕过它?

代码是:

在这里,zernike、gabor 和 HOG 只是我用来提取向量的不同类。

错误显示为: 错误信息

预先感谢您的帮助

0 投票
1 回答
191 浏览

multithreading - 如何使用安全异常库捕获异步异常?

我正在尝试使用 Haskell 构建并发且健壮的代码,建议我使用安全异常异步库。但是,我很难理解如何处理动作中引发的非致命错误async

例如,如果有一个简单的循环每隔n秒检查一次网络资源,那么使用会导致在单独线程中引发异常的cancel函数来停止它是有意义的。AsyncCancelled当然,也有可能IOError由于网络中断或其他问题而从线程内抛出 an 。根据异常的类型及其包含的数据,我想控制单独的线程是否忽略异常、执行某些操作、停止或在主线程中引发异常。

使用安全异常库,唯一能够做到这一点的函数是catchAsync和其他类似的函数,它们在文档中被标记为危险。除此之外,waitCatch异步库中有,但是当我尝试提取时该fromException函数总是返回:NothingIOError

我对从异步异常中恢复的危险感到有些困惑,尤其是当标准函数(例如cancel导致它们被抛出)时,我不知道在使用这两个库时推荐的处理它们的方法是什么。这是一个值得推荐的例子,catchAsync 还是有另一种方法来处理我没有发现的这些类型的情况?