关于两个线程之间的联系 如果在A线程中 new了一个变量作为参数传给B线程,请问如果A线程先退出的话对B线程有没有影响??A线程中不调用delete 我感觉好像是有影响,会冲突,但不确定是不是这个原因 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会有影响的。如果A线程比B线程更早退出,注意不要把A线程中栈上的东西传给B就可以了,堆上的无所谓。当然,如果两个线程都要访问这个数据的话,是需要加上互斥的,其它没什么。 堆上的没影响,如果是栈上面的数据,可以在A线程里面等待B完成,A才退出 楼主,你要好好理解一下new对象的生存周期在堆上分配内存,释放编译器不去管,或者程序结束由操作系统释放有点和全局变量类似,和程序本身的生存周期一样 关于API HOOK的问题 为什么我用双缓存画图; 在没有装编译器的机子上出现黑屏呢? 广州公司:招聘c/c++软件工程师 高分请求:UDP接收端无法接受服务器数据,但是用抓包工具可以查看到UDP包已经发过来? 如何将动态绘制的图像加入imagelist? 一个关于在OnMouseMove中TextOut的简单问题 请教高手! 求雷达显示器仿真中使用固定扇形区域填充色模拟扫描的程序 怎样把CString类型的字符转换为float int 或double类型,,急。。。。。 谁给介绍一个socket的API封装类,做得好用点的?谢谢大家! 如何防止进程被杀 关于FindWindow的问题
如果A线程比B线程更早退出,注意不要把A线程中栈上的东西传给B就可以了,堆上的无所谓。
当然,如果两个线程都要访问这个数据的话,是需要加上互斥的,其它没什么。
如果是栈上面的数据,可以在A线程里面等待B完成,A才退出
在堆上分配内存,释放编译器不去管,或者程序结束由操作系统释放
有点和全局变量类似,和程序本身的生存周期一样