精易论坛

标题: 易语言内存崩溃越界泄露溢出—全局变量、程序集变量 [打印本页]

作者: Siempre    时间: 2019-8-16 18:42
标题: 易语言内存崩溃越界泄露溢出—全局变量、程序集变量
本帖最后由 Siempre 于 2019-8-16 19:45 编辑

1.全局变量、程序集变量在单一线程中读或写,无需加许可。不限于以下情况:*两个子程序在相同线程内随意读写全局变量a
2.全局变量、程序集变量跨线程读写,应当遵循必须加许可。不限于以下情况:*线程1中某子程序写入全局变量a,线程2中某子程序读取全局变量a --- 加!
...
结:【跨线程使用的变量,读写都必要加许可,跨线程使用过程中只读除外】

以上仅为个人想法、未经测试验证、未考究理论依据、表达也可能有会造成误导的地方, 请勿贸然作为实际运用参考!
希望知道的多的就多说多补充指正一点~!
若将来有小兄弟半夜搜到也好少熬一些


作者: [南方]    时间: 2019-8-16 20:12
读为什么不需要加许可证
作者: 啊麟    时间: 2019-8-16 20:25
我觉得可以
作者: Siempre    时间: 2019-8-16 20:29
[南方] 发表于 2019-8-16 20:12
读为什么不需要加许可证

只读                        !
作者: [南方]    时间: 2019-8-16 20:33
Siempre 发表于 2019-8-16 20:29
只读                        !

什么原理,读为什么不需要
作者: xkc    时间: 2019-8-23 21:18
也就是加锁呗
作者: 15659300900    时间: 2019-8-25 17:35
最近正好被这个烦恼
作者: 我爱樱木    时间: 2019-8-28 23:24
读为什么不需要许可
作者: wstcyyhh    时间: 2022-7-30 12:47
对的 谢谢分享 最近正在头疼这个变量
作者: JiuJ    时间: 2022-8-16 10:59
最近正好被这个烦恼
作者: a852310361    时间: 2024-7-5 23:04
是的,大部分崩都是这样




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4