_beginthreadex是C语言用来创建子线程的函数,被声明在process.h头文件中,使用时需要结合windows.h头文件,即包含两个头文件,还要声明C外部声明,如下
#include <windows.h> // for HANDLE
#include <process.h> // for _beginthread()
extern "C" //
{
WINBASEAPI HWND WINAPI GetConsoleWindow();
}
_beginthreadex是基于 CreateThread,但比 CreateThread更安全(后来的事物总会比较早的先进),
使用示例如下:
unsigned int StrategyThread::startStrategyThread(Trader* trader)
{
_mTrader = trader;
//主要是这一句,其他是本人做项目的时候,加的功能