重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4102|回复: 2
打印 上一主题 下一主题

关于指针的问题

[复制链接]

287

主题

668

帖子

5644

积分

学生管理组

Rank: 8Rank: 8

积分
5644
楼主
发表于 2018-7-23 22:12:55 | 显示全部楼层
全局gPtr在malloc之后赋值,如果涉及到内存很大的情况,有可能被其他线程把该变量回收,或者就是进程内其他线程本身存在内存泄漏,很容易有这种情况。
建议你先在进程内调用全局gPtr的时候,每次都新开一个变量var,在把全局gPtr赋值给var,来调用,C++的话,就用引用来处理下,
当然加锁也是一种方法,加关键代码段即可
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-5-8 12:56 , Processed in 0.157505 second(s), 26 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表