求教 vb.net httprequest 方法 比较卡(反应比较慢)
vb.net吧
全部回复
仅看楼主
level 4
圣主 楼主
点一下要很久才能反应过来 更不说多线程了
还有请教一个问题 我做多线程都是用循环
但是我感觉这样不好
假如我需要自己能调线程数
应该怎么写代码
执行多线程的时候很卡是不是和窗体线程是一个线程啊
怎么样才能分离开来
谢谢了[我错了]
2012年05月13日 04点05分 1
level 4
圣主 楼主
如果用循环的话不是没有子线程了 那多线程就成多进程了 感觉没意义啊 是不是我理解错了
2012年05月13日 04点05分 2
level 10
循环跟多线程有什么关系?
如果你采用异步调用的话,那确实是多线程,不过由程序自动创建一个线程进行下载工作,完成后通知主程序
你循环的话,只是在循环时间内创造了你循环了次数的线程数,非常消耗系统资源的
解决方法,限制异步调用的线程数目,判断同时进行HTTP链接的异步操作数量,只有在完成操作后再进行下一个异步操作
或者自己创建线程,在线程函数内完成HTTP操作,并控制住线程的数量
线程的创造和销毁也会消耗不少系统资源,严格控制线程的数量,过多的线程反而会拖累程序
2012年05月19日 02点05分 3
level 4
圣主 楼主
恩 我就说这样不科学 所以我想问如何自己设置线程数
2012年05月19日 13点05分 4
1