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:
st