当谈到C#中的线程时,我是一个菜鸟,我不确定每个线程是否应该有自己的调用堆栈?基本上,如果我得到“运行时检查失败#0 – ESP的值不正确”,那只会崩溃它发生的线程,还是整个程序?
解决方法:
每个线程都有自己的堆栈,因此堆栈损坏只会直接影响单个线程.但是默认的线程异常处理程序将取消应用程序.
2022-10-03 16:36:22
当谈到C#中的线程时,我是一个菜鸟,我不确定每个线程是否应该有自己的调用堆栈?基本上,如果我得到“运行时检查失败#0 – ESP的值不正确”,那只会崩溃它发生的线程,还是整个程序?
解决方法:
每个线程都有自己的堆栈,因此堆栈损坏只会直接影响单个线程.但是默认的线程异常处理程序将取消应用程序.