递归火山软件开发平台

标题: 线程里调用 指针到文本() 出现错误,求解 [打印本页]

作者: michardhl    时间: 2021-8-12 19:25
标题: 线程里调用 指针到文本() 出现错误,求解
本帖最后由 michardhl 于 2021-8-12 19:27 编辑

线程里调用 指针到文本() 出现??,反复运行多次,偶尔会出现正常结果,但几乎不正常,求解,如图:


作者: 伟业    时间: 2021-8-12 21:15
路过
作者: 呵呵仙8    时间: 2021-8-12 22:24
正常。保证数据存在即正常!否则,报错
作者: 创世魂    时间: 2021-8-13 09:49
试试加锁吧。
作者: urenai    时间: 2021-8-13 12:36
这是个基础的问题。
你将数据保存到变量、局部变量、过程释放时,变量跟着释放。
这个时候你的线程才被执行。那么就会出现访问空指针的情况。即报错是正常的。
非得这么来那你就申请分配内存,用于存储,线程取值后再释放,这样连临界也免了,
作者: michardhl    时间: 2021-8-13 17:26
urenai 发表于 2021-8-13 12:36
这是个基础的问题。
你将数据保存到变量、局部变量、过程释放时,变量跟着释放。
这个时候你的线程才被执行 ...

您说的对,已经找到问题所在了




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4