假设你在编写一个使用多线程技术的程序,当程序中止运行时,需要怎样一 个机制来安全有效的中止所有的线程?请描述其具体流程.
在主线程中检查子线程是否在运行(isRunning);
如果运行,发起线程退出操作(quit);
wait线程完全停止,delete线程对象;
等待所有子线程结束(发出finish信号),才退出程序;