首页 > 编程语言 > 详细

C++线程入门笔记

时间:2020-03-28 14:31:39      阅读:56      评论:0      收藏:0      [点我收藏+]

来自滴水 课程            个人笔记

 

技术分享图片

 

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

 


 

挂起线程:

::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来查看一个线程的退出代码

C++线程入门笔记

原文:https://www.cnblogs.com/xuexidememeda/p/12587208.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!