snowhoo 发表于 2021-5-10 14:33:13

请问启动线程如何传递 文本数组 参数

请问启动线程如何传递 文本数组 参数

呵呵仙8 发表于 2021-5-10 15:00:56

指针         

snowhoo 发表于 2021-5-10 15:09:49

呵呵仙8 发表于 2021-5-10 15:00
指针

那目前只能通过C来取吧,

呵呵仙8 发表于 2021-5-10 15:24:17

snowhoo 发表于 2021-5-10 15:09
那目前只能通过C来取吧,

变量地址就可以读入!!

snowhoo 发表于 2021-5-10 15:38:37

呵呵仙8 发表于 2021-5-10 15:24
变量地址就可以读入!!

指针不可靠吧,多线程,,当前线程还在执行,可能要传递的 文本数组的值已经改变了

呵呵仙8 发表于 2021-5-10 15:42:11

snowhoo 发表于 2021-5-10 15:38
指针不可靠吧,多线程,,当前线程还在执行,可能要传递的 文本数组的值已经改变了 ...

加延时就可以了!!要不就写到内存.或调用集或全局变量!!

snowhoo 发表于 2021-5-10 15:43:52

呵呵仙8 发表于 2021-5-10 15:42
加延时就可以了!!要不就写到内存.或调用集或全局变量!!

全局我也想到了,也是同样问题,当前线程还没调用完,值估计已经变了

呵呵仙8 发表于 2021-5-10 15:50:15

那就局部变量吧!!
延时(10)
再交换下两变量指针就是了!!
读指针处值 () 可能也可以!!没试过读得快不快!!

呵呵仙8 发表于 2021-5-10 16:04:29


不好意思.我说复杂了!!这样就OK了!!线程是精易模块的!!

李先森 发表于 2021-5-10 16:07:54

安卓版调用线程是可以通过参数传对象类的只需要到线程再强转回自定义类,pc版没试过
页: [1] 2
查看完整版本: 请问启动线程如何传递 文本数组 参数