首页新闻找找看学习计划

bs系统的后台,给用户发短信提示,一次选中200个手机号,延迟达2,3分钟,如何优化

0
[待解决问题]

我就是一个一个的发,循环200次,用多线程怕出问题,bs本来就是多线程的

小明同学的主页 小明同学 | 初学一级 | 园豆:12
提问于:2013-05-10 14:43
< >
分享
所有回答(7)
-5

偷听

wdwwtzy | 园豆:226 (菜鸟二级) | 2013-05-10 17:55

不明白意思,能否详细指教

支持(0) 反对(0) 小明同学 | 园豆:12 (初学一级) | 2013-05-11 14:47

@小明同学: 呃,我的意思是我也不清楚,我来偷听学习下

支持(0) 反对(0) wdwwtzy | 园豆:226 (菜鸟二级) | 2013-05-13 17:46
1

使用异步试试

许鸿飞 | 园豆:168 (初学一级) | 2013-05-11 10:03
0

不知道你的接口什么样子的,我之前做过的接口,可以批量将数据提交给运营商的。不用自己一条一条发。

迷路中的路人甲 | 园豆:93 (初学一级) | 2013-05-11 22:06
1

果断开两百的线程!纵向基本没有扩展的可能了,想要提升速度只能多开了。

Eric.luo | 园豆:846 (小虾三级) | 2013-05-16 14:50
0

多线程可以提高cpu的使用率,但是又给了内层的压力,看你要提高运行速率,只能取舍与循环中优化啦

休小晓 | 园豆:21 (初学一级) | 2013-05-29 11:43
0

肯定多线程呀,单线程当然延时

水墨.MR.H | 园豆:280 (菜鸟二级) | 2013-06-22 00:04
0

主要看你发送的发放会不会等待返回值.不等待返回值的话,一个循环200次,很快就完了

需要等待返回值,就要想想办法优化,不只有多线程,

而且你这问题跟多线程也没什么关系.

是性能调优.不过具体情况这样也说不清楚,

吴瑞祥 | 园豆:28729 (高人七级) | 2013-12-26 12:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册