经典指数          
原因
2890
浏览数
0
收藏数
 

假设你在编写一个使用多线程技术的程序,当程序中止运行时,需要怎样一 个机制来安全有效的中止所有的线程?请描述其具体流程.

     举报   纠错  
 
切换
1 个答案

在主线程中检查子线程是否在运行(isRunning);

如果运行,发起线程退出操作(quit);

wait线程完全停止,delete线程对象;

等待所有子线程结束(发出finish信号),才退出程序;

 
切换
撰写答案