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, 局_计次)