创建线程需注意的一个问题

代码:

 

创建线程需注意的一个问题

就是在线程ThreadProc11中用到了线程ThreadProc这个线程的局部变量,所以这个局部变量的存活时间必须得比ThreadProc11这个线程存活时间长才可以,显然上面代码并没有做到这一点,,,,,因为线程ThreadProc比ThreadProc11结束的早,所以出现非法内存访问

创建线程需注意的一个问题 另外列举一些控制线程的API

暂停线程恢复线程

SuspendThread()

ResumeThread()

等待线程结束

WaitForSingleObject()

WaitForMultipleObject()

GetExitCodeThread()

获取线程环境

GetThreadContext()

SetThreadContext()