首页 新闻 会员 周边

网络编程sockt 能否充分利用.net4.0 并行特性,多线程是否实现了充分利用了cpu

0
悬赏园豆:40 [已关闭问题]

1、网络编程sockt  能否充分利用.net4.0 并行特性;

2、在用sockte 编成时候,同时连接超过5w,会不会有问题,怎么解决比较好。wcf能替代sockte实现大量客户端对服务器的连接访问吗,sockte  有什么优势

3、多线程是否实现了充分利用了计算机所有cpu,内核的能力。

Work Hard Live Up的主页 Work Hard Live Up | 初学一级 | 园豆:160
提问于:2010-06-24 00:55
< >
分享
其他回答(1)
0

多线程可以充分利用所有CPU,操作系统在调度时有这方面的优化。

同时这么多连接,可能要采用异步方式的socket 了,wcf 在 socket 基础上进行了封装,从效率来说肯定没有直接操作socket 快,它的好处是方便系统的整合。

eaglet | 园豆:17139 (专家六级) | 2010-06-24 07:36
谢谢,并行也是对 线程的再次封装吧?
支持(0) 反对(0) Work Hard Live Up | 园豆:160 (初学一级) | 2010-06-24 10:58
@Work Hard Live Up: 不一定,可能会更底层一些。
支持(0) 反对(0) eaglet | 园豆:17139 (专家六级) | 2010-06-25 08:21
0

IOCP

吆喝 | 园豆:215 (菜鸟二级) | 2010-07-01 00:00
线程过多,切换也会对性能产生影响。
支持(0) 反对(0) 吆喝 | 园豆:215 (菜鸟二级) | 2010-07-01 00:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册