VC++常用功能封装代码一系列文章与源码 (打广告,哈哈,看看一系列再决定要不要订阅)
https://blog.csdn.net/kaizi318/article/details/108846326
源代码demo已上传到百度网盘:永久生效 ,代码封装了 创建线程、挂起线程、恢复线程、 等待线程退出
、设置优先级、停止线程等功能
直接上代码 看封装类的头文件
#include <windows.h>
//回调函数指针
typedef void (*THREAD_ROUTINE)(void *);
class CWorkThread
{
public:
CWorkThread();
virtual ~CWorkThread();
public:
// 创建线程
HRESULT Create(THREAD_ROUTINE pfn, void *pArg);
// 停止线程
void Stop();
// 挂起线程
void Suspend();
// 恢复线程
void Resume();
// 等待线程退出
void Join();
扫描二维码关注公众号,回复:
11847735 查看本文章
// 获取线程的优先级
int SetPriority(int nPriority);
// 设置优先级
int GetPriority();
// 线程函数
static unsigned long __stdcall T