vc 线程的创建,暂停和结束
2008-11-25 18:49
232 查看
1.线程的创建:
(1)CWinThread* MainThread;
MainThread=AfxBeginThread(MyThread,this,THREAD_PRIORITY_NORMAL,0,0,NULL );
(2)后台工作线程函数
UINT MyThread( LPVOID pParam )
{
C类Dlg * pDlg = (C类Dlg*)pParam;
pDlg->Function(pDlg->parament);
return 0;
}
(3) Function(parament)//////用来执行的函数
{
}
2.线程的暂停和继续:
暂停线程:MainThread-> SuspendThread ()
继续线程:MainThread-> ResumeThread ()
3.线程那个的停止
(1).判断状态://看线程是否运行
DWORD code;
GetExitCodeThread(MainThread-> m_hThread, &code);
if(code == STILL_ACTIVE)
{
(2)结束线程 TerminateThread(MainThread-> m_hThread, 0);
}
(1)CWinThread* MainThread;
MainThread=AfxBeginThread(MyThread,this,THREAD_PRIORITY_NORMAL,0,0,NULL );
(2)后台工作线程函数
UINT MyThread( LPVOID pParam )
{
C类Dlg * pDlg = (C类Dlg*)pParam;
pDlg->Function(pDlg->parament);
return 0;
}
(3) Function(parament)//////用来执行的函数
{
}
2.线程的暂停和继续:
暂停线程:MainThread-> SuspendThread ()
继续线程:MainThread-> ResumeThread ()
3.线程那个的停止
(1).判断状态://看线程是否运行
DWORD code;
GetExitCodeThread(MainThread-> m_hThread, &code);
if(code == STILL_ACTIVE)
{
(2)结束线程 TerminateThread(MainThread-> m_hThread, 0);
}
相关文章推荐
- vc 线程的创建、暂停和结束
- vc 线程的创建,暂停和结束
- vc 线程的创建、暂停和结束
- VC如何对新创建的一个线程暂停或重启
- VC如何对新创建的一个线程暂停或重启
- vc 结束线程
- VC创建和结束进程
- VC中创建线程分析
- VS中VC控制台程序结束后暂停
- 关于:VC控制台结束时暂停
- Windows核心编程学习笔记(9)--线程创建与结束线程
- vc 结束线程
- VC多线程编程之线程创建与示例
- 用VC创建新线程易出的问题error C2664: 'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall
- VC多线程编程之线程创建与示例
- 线程并发库(创建线程、守护线程、暂停线程)
- VC创建删除线程
- 内部类会暂停主类/线程创建方案
- VC 创建线程 菜鸟篇
- vc 创建线程的方法