C++线程入门笔记

来自滴水 课程            个人笔记

 

 

  线程回调函数只有一个参数......很难受

 


 

挂起线程:

::SuspendThread(hThread);

恢复线程:

::ResumeThread(hThread); 同步调用 异步调用

终止线程: //

方式一: ::TerminateThread(hThread,3);  //异步终止   终止后代码接着后走
::WaitForSingleObject(hThread,INFINITE); //类似于阻塞住不往后走 终止后后走
::ExitThread(DWORD dwExitCode);
//执行功能
方式二:

线程函数返回
//
方式三:

::TerminateThread(hThread,2);
::WaitForSingleObject(hThread,INFINITE);

判断线程是否结束

BOOL GetExitCodeThread(
HANDLE hThread,
LPDWORD lpExitCode
);

STILL_ACTIVE 正在运行


参数:

hThread: 要结束的线程句柄
dwExitCode: 指定线程的退出代码。可以通过GetExitCodeThread来查看一个线程的退出代码

posted @ 2020-03-28 14:17  乌拉乌拉!!!  阅读(182)  评论(0编辑  收藏  举报