多线程中线程参数的传递,不要使用局部变量

{

   ThreadPara para;

    (void*)&para 传递给另一个线程

}

para 是局部变量,线程使用时可能已被销毁,应使用ThreadPara* para=new ThreadPara;并在使用后释放自身。

平时都是在main函数一开就创建线程,所以para的生命周期足够长。

原文地址:https://www.cnblogs.com/mlj318/p/5231244.html