MFC中挂起线程和恢复线程

DWORD SuspendThread ( HANDLE hThread );   //挂起线程
DWORD ResumeThread ( HANDLE hThread );   //恢复线程

 

比如说我使用一个渲染线程thread1负责在一个窗口中绘制三维场景,

一个button负责加载模型,当需要加载的模型数量很多、模型较大时,需要暂停一下thread1

void MyTestDlg::OnBnClickedButton1()

{

  SuspendThread(thread1);

  loadModels();

  ResumeThread(thread1);

}

posted @ 2013-11-15 10:17  酷熊  阅读(1179)  评论(0编辑  收藏  举报