创建线程需注意的一个问题
代码:
就是在线程ThreadProc11中用到了线程ThreadProc这个线程的局部变量,所以这个局部变量的存活时间必须得比ThreadProc11这个线程存活时间长才可以,显然上面代码并没有做到这一点,,,,,因为线程ThreadProc比ThreadProc11结束的早,所以出现非法内存访问
另外列举一些控制线程的API
暂停线程恢复线程
SuspendThread()
ResumeThread()
等待线程结束
WaitForSingleObject()
WaitForMultipleObject()
GetExitCodeThread()
获取线程环境
GetThreadContext()
SetThreadContext()