我能够打印在运行时捕获异常的线程的堆栈跟踪。我还需要打印在同一进程中运行的其他线程的跟踪。我有兴趣找到一种在一个线程中捕获异常后立即冻结所有线程的好方法。
现在,我所能做的就是查询每个活动线程,然后对其进行 SuspendThread() 查询。但是,这将导致每个线程在捕获初始异常后执行的时间更长。有没有办法立即让每个线程挂起?
谢谢。
我能够打印在运行时捕获异常的线程的堆栈跟踪。我还需要打印在同一进程中运行的其他线程的跟踪。我有兴趣找到一种在一个线程中捕获异常后立即冻结所有线程的好方法。
现在,我所能做的就是查询每个活动线程,然后对其进行 SuspendThread() 查询。但是,这将导致每个线程在捕获初始异常后执行的时间更长。有没有办法立即让每个线程挂起?
谢谢。