酷Q社区

  • 登录
  • 注册
酷Q社区»社区 酷Q 软件交流 · 展示

[求助] 关于全局变量[复制链接]

12下一页
作者: 343684145|查看: 310|回复: 25
跳转到指定楼层
回帖奖励155 CP 回复本帖可获得 5 CP奖励! 每人限 1 次
2-14 12:46

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一条消息堵塞或未运行完毕,另一条新消息的进入会不会导致全局变量被覆盖呢?新手求指导,回复有cp
堵塞或未运行完毕,似乎不会处理新的消息吧(建议线程处理
酷Q 貌似本身就是多线程处理吧 ,一条堵塞或未完成并不会影响其他线程吧,但是我不知道全局会不会被影响 详情回复 发表于 2-14 18:58
空白 发表于 2019-2-14 18:30
堵塞或未运行完毕,似乎不会处理新的消息吧(建议线程处理

酷Q 貌似本身就是多线程处理吧 ,一条堵塞或未完成并不会影响其他线程吧,但是我不知道全局会不会被影响
会,全局变量最好是放在临界区访问。

被感谢 1

那么局部变量和程序集变量也是一样吗??!! 详情回复 发表于 2-14 20:39
好的 感谢! 详情回复 发表于 2-14 20:36
1079945484 发表于 2019-2-14 20:28
会,全局变量最好是放在临界区访问。

好的 感谢!
1079945484 发表于 2019-2-14 20:28
会,全局变量最好是放在临界区访问。

那么局部变量和程序集变量也是一样吗??!!
局部变量不影响,局部变量在线程中会重新分配内存,只有程序集变量、全局变量(静态变量)在静态存储区,静态存储区的变量在多线程中访问会出现线程不安全状态,这时就要用到临界区了。 详情回复 发表于 2-14 20:46
343684145 发表于 2019-2-14 20:39
那么局部变量和程序集变量也是一样吗??!!

局部变量不影响,局部变量在线程中会重新分配内存,只有程序集变量、全局变量(静态变量)在静态存储区,静态存储区的变量在多线程中访问会出现线程不安全状态,这时就要用到临界区了。

被感谢 2

好滴明白啦 谢谢!! 详情回复 发表于 2-14 20:51
1079945484 发表于 2019-2-14 20:46
局部变量不影响,局部变量在线程中会重新分配内存,只有程序集变量、全局变量(静态变量)在静态存储区,静 ...

好滴明白啦  谢谢!!
楼主CP不收回吗,我先领个。
酷Q有没有变量表
努力赚钱早日洗清负CP
来过看一下啦
这个我也不懂~
现在还有cp吗
会的、、、、、、、、

被感谢 1

楼主有影视插件吗?我愿意出高价,谢谢哈,支持楼主
我来蹭CP.....
楼主CP不收回吗,我先领个
楼主CP不收回吗,我先领个
线程安全啊,可以加许可证
您需要登录后才可以回帖 登录 | 注册

本版积分规则尽量使你的回复能够对他人有所帮助

Powered by Discuz!Designed by hexapp© 2019 CoolQ

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