开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 4166|回复: 12
收起左侧

[易语言] 关于多线程POST问题.求高人帮助

[复制链接]
结帖率:43% (3/7)
发表于 2012-6-25 01:54:19 | 显示全部楼层 |阅读模式   广东省深圳市
38精币
2222222222.zip (134.24 KB, 下载次数: 47)


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
头像被屏蔽
结帖率:0% (0/1)
发表于 2012-6-25 02:50:01 | 显示全部楼层   广东省汕尾市
太混乱了{:3_229:}看到我头都大了
回复

使用道具 举报

结帖率:0% (0/3)
发表于 2012-6-25 08:47:12 | 显示全部楼层   广东省东莞市
.版本 2

.局部变量 a, , , "0"

.判断开始 (取数组成员数 (a) > 0)
    ' 如果数组成员符合要求,就执行指定代码
.默认

    ' 不符合的话,就不执行
回复

使用道具 举报

结帖率:100% (7/7)
发表于 2012-6-25 11:26:52 | 显示全部楼层   湖南省益阳市
我也在写  现在主要问题是  多线程POST 循环   5分钟左右  CPU就会涨到50%左右   

我想 不用多线程POST  循环  因为 线程循环  会使线程 不能 自己结束循环  相当于 无限循环  所以 线程 一多  每个线程都在 循环  用不了多久  CPU就暴涨 。

我也试过 把循环去 掉   所有 线程 运行完 自己结束后   再重新启动 多线程POST  但这样 却失去了

效果,至今我还没找到 解决办法,难道 是POST问题?

我用多线程POST循环可以达到效果,如:

计次循环首(线程数,i)
启动线程(&子程序1)
计次循环尾()

.子程序1
网页访问(“地址”,“POST”,)
子程序1()‘这起循环作用

就这样循环,CPU暴涨。
有什么办法 启动多线程  让子程序1循环  前提是 启动多线程后 等待 所有线程运行完结束后 再重新启动 多线程  这样 CPU就不会暴涨了。

如果我改成这样:
.按钮1被单击
计次循环首(线程数,i)
线程句柄=启动线程(&子程序1)
计次循环尾()

计次循环首(线程数,i)
如果(等待线程(线程句柄[i])=真)’注:这返回的是逻辑型,即线程运行完了就返回真
计次循环尾()

计次循环首(线程数,i)
线程句柄=启动线程(&子程序1)
计次循环尾()

这样我想应该也可以实现 循环 POST的  这是循环 启动线程

上面是 启动一定数量的 线程  让每个线程 循环

为何我用第二种方法 POST就不行了  而且好像也不能循环 启动线程。

牛人来说说吧。

LZ 对不住了哈,我把自己问题也放到你 这来了。  反正都是 多线程问题,那么就一起讨论讨论吧.{:3_228:}
回复

使用道具 举报

结帖率:60% (3/5)

签到天数: 2 天

发表于 2012-6-25 11:33:57 | 显示全部楼层   广东省东莞市
过去式人物 发表于 2012-6-25 11:26
我也在写  现在主要问题是  多线程POST 循环   5分钟左右  CPU就会涨到50%左右   

我想 不用多线程POST  ...

可以加Q121135576 聊聊 注 精易
回复

使用道具 举报

结帖率:43% (3/7)
 楼主| 发表于 2012-6-25 12:13:36 | 显示全部楼层   广东省深圳市
{:3_229:}难道没有路过的大神帮帮忙吗...真不懂了
回复

使用道具 举报

结帖率:43% (3/7)
 楼主| 发表于 2012-6-25 13:32:03 | 显示全部楼层   广东省深圳市
过去式人物 发表于 2012-6-25 11:26
我也在写  现在主要问题是  多线程POST 循环   5分钟左右  CPU就会涨到50%左右   

我想 不用多线程POST  ...

{:soso_e150:}我也遇到同样的问题

计次循环首(线程数,i)
线程句柄=启动线程(&子程序1)
计次循环尾()

线程无法暂停..求达人教教
回复

使用道具 举报

结帖率:100% (7/7)
发表于 2012-6-25 13:45:53 | 显示全部楼层   湖南省益阳市
411366742 发表于 2012-6-25 13:32
我也遇到同样的问题

计次循环首(线程数,i)

线程暂停 我倒是可以   用个变量 如
.按钮_暂停被单击
子程序_暂停()

.子程序_暂停
停止=真

.线程事件
如果(停止=真)
则 返回()‘这样就停止了,我猜你的停止不了是因为 用了循环语句 太多线程 无法 暂停  这样 先返回 再挂起就可以了 我以前 直接 挂起 也不可以   这样做我测试了下 通过。
线程挂起(线程句柄)
否则
’你要运行的代码

.子程序_继续
停止=假
线程恢复(线程句柄)
回复

使用道具 举报

结帖率:43% (3/7)
 楼主| 发表于 2012-6-25 13:52:08 | 显示全部楼层   广东省深圳市
过去式人物 发表于 2012-6-25 13:45
线程暂停 我倒是可以   用个变量 如
.按钮_暂停被单击
子程序_暂停()

{:soso_e144:}兄台QQ是什么.咋们一起交流交流
回复

使用道具 举报

结帖率:100% (7/7)
发表于 2012-6-25 14:17:21 | 显示全部楼层   湖南省益阳市
411366742 发表于 2012-6-25 13:52
兄台QQ是什么.咋们一起交流交流

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表