精易论坛

标题: 易语言多线程异步 怎么拿回结果? [打印本页]

作者: xuangeylw    时间: 2025-5-1 08:16
标题: 易语言多线程异步 怎么拿回结果?

假如用异步多线程发送100个POST请求 怎么拿回请求? 因为网站请求接口同账号频繁请求会导致风控 但是同步占用率很高 用异步同时拿结果



作者: haoren1212    时间: 2025-5-1 08:26
为什么要拿结果,直接线程内处理不就行了
作者: samll88    时间: 2025-5-1 08:31
弄个超级列表框,接收读取
作者: 萧楚楠    时间: 2025-5-1 08:51
换成鱼刺http模块就行,提供类的方式访问,获取响应
作者: nha30    时间: 2025-5-1 12:42
弄个回调函数,函数设置2个参数,一个是任务id,一个是请求结果。在回调函数里面处理结果就可以了。最好直接在线程里面处理
作者: xuangeylw    时间: 2025-5-5 23:03
haoren1212 发表于 2025-5-1 08:26
为什么要拿结果,直接线程内处理不就行了

同步获取容易占cpu资源,上面说了,异步应该是最优的方式,但是结果不好拿
作者: xuangeylw    时间: 2025-5-5 23:04
nha30 发表于 2025-5-1 12:42
弄个回调函数,函数设置2个参数,一个是任务id,一个是请求结果。在回调函数里面处理结果就可以了。最好直 ...

回调参数意思是返回结果了,就自动通过回调参数吗?还是要单独另外获取几次才能拿到结果
作者: Lony    时间: 2025-5-6 08:16
https://125.confly.eu.org/forum.php?mod ... B%E5%9B%9E%E8%B0%83
这样的效果吗
作者: xuangeylw    时间: 2025-5-6 18:19
Lony 发表于 2025-5-6 08:16
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14808986&highlight=%E5%BC%82%E6%AD%A5%2B%E5%9B%9E%E8 ...

这个是同步等待结果,不是异步那种,想要的是异步那种
作者: xuangeylw    时间: 2025-5-6 18:20
萧楚楠 发表于 2025-5-1 08:51
换成鱼刺http模块就行,提供类的方式访问,获取响应

鱼刺有考虑过,但是多线程的情况下,没法同时拿结果,不知道咋写代码




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4