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

    xiaoxiao2022-12-08  48

    代码:

     

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

     另外列举一些控制线程的API

    暂停线程恢复线程

    SuspendThread()

    ResumeThread()

    等待线程结束

    WaitForSingleObject()

    WaitForMultipleObject()

    GetExitCodeThread()

    获取线程环境

    GetThreadContext()

    SetThreadContext()

    最新回复(0)