|
发表于 2025-3-18 21:26:34
|
显示全部楼层
福建省宁德市
要实现你说的参数再返回,你就不能使用封装好的 线程启动多参
你要用:启动线程()
方法: _临时子程序 ()返回 (0 )变量名 | 类 型 | 静态 | 数组 | 备 注 | A | 整数型 | | | B | 文本型 | | | C | 文本型 | | | D | 文本型 | | | E | 文本型 | | | 参数数量 | 整数型 | | | 内存地址 | 整数型 | | | 线程句柄 | 整数型 | | |
A = 1 B = “2”C = “3”D = “4”E = “5”参数数量 = 5 内存地址 = 申请内存 (参数数量 × 4, 假)写到内存 (A, 内存地址 + 0, )写到内存 (取变量数据地址 (B ), 内存地址 + 4, )写到内存 (取变量数据地址 (C ), 内存地址 + 8, )写到内存 (取变量数据地址 (D ), 内存地址 + 12, )写到内存 (取变量数据地址 (E ), 内存地址 + 16, )启动线程 (&调用的功能, 内存地址, 线程句柄 )等待线程 (线程句柄, -1 )调试输出 (“修改后的E”, 指针到文本 (指针到整数 (内存地址 + 16 )) ) 释放内存 (内存地址 )调试输出 (指针到整数 (内存地址 + 0 )) 调试输出 (指针到文本 (指针到整数 (内存地址 + 4 )) ) 调试输出 (指针到文本 (指针到整数 (内存地址 + 8 )) ) 调试输出 (指针到文本 (指针到整数 (内存地址 + 12 )) ) 调试输出 (指针到文本 (指针到整数 (内存地址 + 16 )) ) 文本 = “123456789”写到内存 (取变量数据地址 (文本 ), 内存地址 + 16, )
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|