c#无限循环线程如何正确退出 在主程序将要结束时,迅速正确退出无限循环执行的子线程.一般子线程循环执行会有一个指定的周期, 在子线程等待(或者睡眠)时,无法唤醒退出,尤其在执行周期较长时,子线程无法即刻退出,导致 程序无法迅速关闭. 1. 定义AutoReset private AutoResetEvent exitEvent; exitEvent = new AutoResetEvent(false); 此事件作为线程即将退出的信号,初始化为false. 2. 定义线程循环周期(睡眠周期) i