抢救!多线程调用的函数传入参数以后怎样能在主函数中再次访问这个参数?即DWORD WINAPI time(LPVOID lp)

急救!多线程调用的函数传入参数以后怎样能在主函数中再次访问这个参数?即DWORD WINAPI time(LPVOID lp)
急救!多线程调用的函数传入参数以后怎样能在主函数中再次访问这个参数?即DWORD WINAPI time(LPVOID lp)
是否如果我传的是参数指针,那么就可以在主函数中再次访问?
------解决思路----------------------
是的。但对于传入的指针有要求,也就是在线程中使用传入的指针时,指针指向的地方必须有效。比如:指向的对象不能被销毁或指向的变量不能被销毁
------解决思路----------------------
用指针就可以, 不同线程对同一地址读写可能需要上锁
------解决思路----------------------
你只需要保证 传递进去的参数指针所指对象是在主函数里面分配的,或者参数指针本身就是主函数里面一个有效的指针变量即可
------解决思路----------------------
引用:
用指针就可以, 不同线程对同一地址读写可能需要上锁

不同线程对同一地址读写必须要上锁!