c# - 如何在 C# 中强制退出应用程序?

标签 c# multithreading

我有一个多线程的 C# 应用程序,它有读写锁,但它在某些计算机上给出了超时异常(无法及时获取锁),我需要强行关闭所有线程。 如何在没有任何额外异常的情况下做到这一点?

最佳答案

我认为强制退出应用程序的最佳解决方案是使用以下代码行:

Environment.Exit(0)

Environment.FailFast() ends up with a runtime exception .

关于c# - 如何在 C# 中强制退出应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971315/

相关文章:

c# - Visual Studio 2015 社区 : PNG Editor Error - "Exception from HRESULT: 0x80020101"

c# - 非虚实例方法继承是如何解决的?

c# - LabVIEW : handling exceptions thrown from C# on VI

c++ - boost ublas矩阵的线程安全

python - ThreadPoolExecutor 中的 worker 并不是真正的守护进程

c++ - 编译器可以从一个全局变量中读取两次,而不是存储一个本地变量吗?

java - Android 线程错误

c# - 有没有办法从具有内部构造函数的类派生?

时间:2019-05-17 标签:c#winform: node expand and collapse in TreeView

java - 如何在 Java 中重用一个线程?