|
60精币
老学长们 帮我看看这个多线程哪里出错了为啥活动线程数100 速度还是这么慢
求求了! 线程_启动 (&获取货源商品, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 刷新货源商品地址 | 文本型 | | | 总数量 | 整数型 | | | 货源商品表达 | 正则表达式类 | | |
总数量 = 50 运行线程数 = 0 刷新货源商品地址 = “***************x_shop.php?act=getGoodsList ”获取货源商品数据 = 编码_usc2到ansi (到文本 (网页_访问 (刷新货源商品地址, 1, “shequ=” + 到文本 (组合框4. 取项目数值 (组合框4.现行选中项 )), fhck, 返回cook, , , , , , , , )) ) 程序_延时 (500, )如果 (获取货源商品数据 ≠ “”)货源商品表达. 创建 ( #获取货源商品表达式, 获取货源商品数据, , , , )货源站商品数量 = 货源商品表达. 取匹配数量 ()调试输出 (货源站商品数量 ) 变量循环首 (1, 到整数 (货源站商品数量 ), 1, 循环变量 )线程_启动 (&启动获取货源商品, 循环变量, )进入许可区 (许可证 )运行线程数 = 运行线程数 + 1 退出许可区 (许可证 )判断循环首 (运行线程数 ≥ 总数量 )程序_延时 (100, )判断循环尾 ()变量循环尾 ()判断循环首 (运行线程数 > 0 )程序_延时 (200, )调试输出 (“mmmmmmmmmm”)判断循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 商品表达 | 正则表达式类 | | | i | 整数型 | | | 刷新货源商品地址 | 文本型 | | | 刷新详细商品地址 | 文本型 | | | 详细表达 | 正则表达式类 | | | 获取详细商品数据 | 文本型 | | | 详细表达1 | 正则表达式类 | | | 详细表达2 | 正则表达式类 | | | 商品介绍 | 文本型 | | |
商品表达. 创建 ( #获取货源商品表达式, 获取货源商品数据, , , , )进入许可区 (许可证1 )i = 超级列表框3. 插入表项 (, , , , , )刷新详细商品地址 = “*****************.php?act=getGoodsParam ”获取详细商品数据 = 编码_usc2到ansi (到文本 (网页_访问 (刷新详细商品地址, 1, “shequ=” + 到文本 (组合框4. 取项目数值 (组合框4.现行选中项 )) + “&goodsid=” + 商品表达. 取子匹配文本 (i + 1, 1, ), fhck, 返回cook, , , , , , , , )) )详细表达. 创建 ( #获取详细商品表达式, 获取详细商品数据, , , , )详细表达1. 创建 ( #获取详细商品表达式1, 获取详细商品数据, , , , )详细表达2. 创建 ( #获取详细商品表达式2, 获取详细商品数据, , , , )超级列表框3. 置标题 (i, 4, 详细表达. 取子匹配文本 (1, 5, )) 超级列表框3. 置标题 (i, 5, 详细表达. 取子匹配文本 (1, 6, )) 超级列表框3. 置标题 (i, 2, 详细表达1. 取子匹配文本 (1, 1, )) 超级列表框3. 置标题 (i, 6, 详细表达1. 取子匹配文本 (1, 2, )) 超级列表框3. 置标题 (i, 7, 详细表达1. 取子匹配文本 (1, 3, )) 超级列表框3. 置标题 (i, 8, 详细表达2. 取子匹配文本 (1, 1, )) 超级列表框3. 置标题 (i, 0, 到文本 (i + 1 )) 超级列表框3. 置标题 (i, 1, 商品表达. 取子匹配文本 (i + 1, 2, )) 超级列表框3. 置标题 (i, 3, 商品表达. 取子匹配文本 (i + 1, 1, )) 超级列表框3. 保证显示 (i )退出许可区 (许可证1 )进入许可区 (许可证 )运行线程数 = 运行线程数 - 1 退出许可区 (许可证 )
|
最佳答案
查看完整内容
启动获取货源商品 这个子程序里
进入许可区 (许可证1)
i = 超级列表框3.插入表项 (, , , , , )
退出许可区(许可证1)
意思就是 只有这个插入表项需要进入许可证
剩下的就不需要了
超级列表框 只要指定索引,就直接读写了,就不用再进许可证了
|