Demo中需要用到多线程,所以实现了一个线程类,贴在这里。
目前适用于Windows 32/64平台,后续会有改进,以期可以跨平台使用。
头文件ThreadX.h
#ifndef _THREAD_X_
#define _THREAD_X_
/*
*********************************************************************************************************
*
* COMMON TASK AND SEMAPHORE
*
* Filename : ThreadX.h
* Version : V1.0
* Programmer(s) : xclyfe
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* INCLUDE FILES
*********************************************************************************************************
*/
#include <stdio.h>
#include <string>
#include <windows.h>
#include <process.h>
using namespace std;
class ThreadX
{
public:
string threadName;
protected:

本文档介绍了一个适用于Windows 32/64平台的线程类实现,旨在为Demo提供多线程支持。该线程类为抽象基类,用户需继承并实现ThreadEntryPoint()函数作为线程的业务处理入口。
&spm=1001.2101.3001.5002&articleId=24478177&d=1&t=3&u=58750a3fa18748ddbde696bcdf27a1f2)
653

被折叠的 条评论
为什么被折叠?



