为什么lua语言中使用全局变量就会造成内存泄漏

 我来答
风若远去何人留
2017-11-01 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450127
专业C/C++软件开发

向TA提问 私信TA
展开全部
题目说法本身不正确.
全局变量不一定造成内存泄露,只是可能导致多线程不安全。在创建多个lua虚拟机的陆亮磨时候会2个线程同时操作一个变量。这是你代码设计问题
如果早斗一键念定导致内存泄露,那么就不可能存在全局变量了.
不知详解
2018-06-26 · 知道合伙人软件行家
不知详解
知道合伙人软件行家
采纳数:609 获赞数:2252
自学计算机。

向TA提问 私信TA
展开全部
会导致多线程基裂不安全。在创建多个lua虚拟机的时候会2个线程同时操作一个变量。搏戚闭这是你代仔敬码设计问题。不一定会造成泄露。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gcbjoy
2017-11-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2147万
展开全部
全局变量除非你对其赋nil,否则它是一直存在的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c7e1877
2017-11-01 · TA获得超过4670个赞
知道大有可为答主
回答量:4996
采纳率:81%
帮助的人:1442万
展开全部
到知乎中问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式