#include "XThread.h"
#include <process.h>
//万一外部有相同的函数名不产生冲突,只在本cpp中有效。
static void ThreadMain(void *para)
{
XThread *th = (XThread *)para;
th->Main();
_endthread();
}
XThread::XThread()
{
}
XThread::~XThread()
{
}
bool XThread::Start()
{
int re = _beginthread(ThreadMain, 0, this);
//直接把this指针传过去,那么就可以访问成员函数了
if (re <= 0)
{
return false;
}
return true;
}