易语言 多线程 记录

1.多线程调用函数?

        答:函数参数不会引起冲突,经测试每个线程调用函数传递过去的参数的内存地址都不同

2.多线程读写全局变量?

        答:会出错,经测试读全局变量时有可能会读取旧的数据

3.多线程读写全局变量数组?

        答:不会出错,有可能内存在不同的内存地址,数组并不是读写的同一块内存地址

4.多线程读写全局变量,写入是否可能失败?

        答:不会失败,有可能读全局变量时会读取旧的数据

1.多线程调用函数,函数参数?

.版本 2
.支持库 EThread
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 局_计次, 整数型

.计次循环首 (100, 局_计次)
    启动线程 (&线程_测试功能, 局_计次, )
.计次循环尾 ()

.子程序 线程_测试功能
.参数 参_传递参数, 整数型
.局部变量 局_逻辑, 逻辑型
.局部变量 局_整数, 整数型

局_整数 = 1
.如果真 (参_传递参数 % 2 = 0)
    局_整数 = 2
.如果真结束
局_逻辑 = 真
.判断循环首 (局_逻辑)
    测试函数 (局_整数, 参_传递参数)
.判断循环尾 ()

.子程序 测试函数
.参数 a, 整数型
.参数 b, 整数型

.如果真 (b % 2 = 0)
    .如果真 (a ≠ 2)
        调试输出 (b)

2.多线程读写全局变量?

.版本 2
.支持库 EThread
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 局_计次, 整数型

.计次循环首 (100, 局_计次)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值