我看程序时发现了以下这中线程创建方法 
m_pRealThread   =   new   CRealThread; 
m_pRealThread-> m_hEvent   =   m_hRealEvent; 
m_pRealThread-> CreateThread(CREATE_SUSPENDED); 
m_pRealThread-> ResumeThread(); 
以前都是用CreateThread(0,0,FunProc,NULL,CREATE_SUSPENDED   ,&m_dThread);这种的 请问前一种效果是怎么样的,怎么理解?可以这样写吗?