我觉得他不会影响,因为实例都是新 new 出来的,自然不一样,而指针在线程
各自的堆栈里,也不会影响。线程的建立和释放是操作系统来做的。
windows 核心编程推荐使用 _beginthreadex 和 endthread 来建立和终止线
程,c 运行库可以为线程做一些辅助工作。
各自的堆栈里,也不会影响。线程的建立和释放是操作系统来做的。
windows 核心编程推荐使用 _beginthreadex 和 endthread 来建立和终止线
程,c 运行库可以为线程做一些辅助工作。
线程被终止(TerminateThread)the target thread has no chance to execute any user-mode code and its initial stack is not deallocated. DLLs attached to the thread are not notified that the thread is terminating.
c 运行库可以为线程做一些辅助工作-- 是什么意思,可以做那些工作?
c/c++本身可以做多线程的东西吗(,不用WINDOWS的类库)。另外我用_beginthreadex的时候,编译无法通过。我看里面定义了一个_MT的宏。
如果他们不存在同步问题,这就好办了,但当用你的资源时你得注意资源线程终止时,在内部终止时用AfxEndThread
当外部终止时尽量不用Terminatethread方法,用 PostThreadMessage 的WM_QUIT消息较好,但你必须确定你的线程终止了
先明确一下,我的程序里面没有静态的东西。
另外我想知道,怎么样传几个参数到线程的函数里去。可以直接用那个lpvoid参数吗,如果是,请问怎么用?
谢谢各位。