实际上可以这样简单的理解线程,它是CPU的调度单位.而一个线程是对应一个函数.所以别把一个线程想得太复杂,就只是执行个函数而已.只不过执行的时候是并行执行罢了.如果只是简单的几个线程不涉及使用共同的资源,没其他啥关联.就完全跟简单的执行一个函数类似.只是如果多个线程间关系复杂就会涉及到啥同步问题,那样就有很多复杂的细节性问题.
CWinThread *m_pThread = AfxBeginThread((AFX_THREADPROC)ThreadFunc, NULL); //启动线程
static UINT ThreadFunc( LPVOID pParam );
UINT ThreadFunc(LPVOID pParam)//线程循环
{
}