首页 新闻 会员 周边 捐助

C# 怎么开线程能减少cpu 占用

0
悬赏园豆:50 [待解决问题]

做个桌面FTP   怎么开线程能不卡。。

有很多访问网络的请求

该从哪些方面考虑优化软件的速度(从软件本身讲)

大道至间的主页 大道至间 | 初学一级 | 园豆:4
提问于:2012-01-21 17:13
< >
分享
所有回答(4)
0

网络请求再多也就几mb的带宽。

最慢的其实就是C#

卡和cpu占用没关系。

Greatest | 园豆:678 (小虾三级) | 2012-01-22 16:01
0

其实卡很多时候是程序本身或者系统本身的开销带来的问题,并不是C#的问题,建议lz检查下程序,将一些不必要的开销或者可以异步处理的提取出来。

az235 | 园豆:8483 (大侠五级) | 2012-01-29 21:19
0

线程不是越多越好。

先理解服务器,流量,线程的关系。如果1线程能达到最大流量,你用多个线程有什么意义?

那么就是1线程达不到流量的峰值,这个原因是什么?服务器的限制?

因此你应该让程序找到多少线程,和峰值流量的关系。

 

诺贝尔 | 园豆:37 (初学一级) | 2012-01-29 23:42
0

理解《操作系统》中进程(主线程),线程,时间片的分配。

Joe·Zhou | 园豆:197 (初学一级) | 2012-01-30 10:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册