CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

用多线程执行Socket同步操作模式和Socket异步操作模式是不是作用一样,具体怎样???

楼主BWZY(如果没有电脑,我还会是那么帅!!!!!)2006-03-06 14:55:19 在 .NET技术 / C# 提问

rt 问题点数:20、回复次数:10Top

1 楼BWZY(如果没有电脑,我还会是那么帅!!!!!)回复于 2006-03-06 16:30:58 得分 0

大伙说说啊!Top

2 楼BWZY(如果没有电脑,我还会是那么帅!!!!!)回复于 2006-03-06 18:13:16 得分 0

高手呢!!Top

3 楼Samen168(Code to coding)回复于 2006-03-06 18:44:11 得分 2

都是收发数据,可你都说了异步,处理效率上会有些提升,当然得看你的实际应用环境Top

4 楼dazhu2(【倚天不出,谁与争锋】)回复于 2006-03-06 20:43:58 得分 3

Socket异步操作模式也是采用多线程模式的Top

5 楼vbdotnet2001(太空人)回复于 2006-03-06 21:40:46 得分 2

两码事   多线程和异步完全不是一个话题Top

6 楼chendazhi(不务正业)回复于 2006-03-06 22:12:29 得分 10

异步操作是系统自己开一个线程处理网络连接,而应用程序继续在原始线程上运行。  
  异步操作要求回调方法返回操作结果。如果应用程序不需要知道结果,则不需要任何回调方法  
   
  多线程执行Socket同步操作模式是你自己开一个额外线程达到异步效果(不然你的程序就只能等待网络连接了)  
   
  自己理解,不知道对否!Top

7 楼BWZY(如果没有电脑,我还会是那么帅!!!!!)回复于 2006-03-07 08:49:48 得分 0

异步服务器套接字需要一个开始接受网络连接请求的方法,一个处理连接请求并开始接收网络数据的回调方法以及一个结束接收数据的回调方法  
  --------------------------------------  
  ”套接字“指的是什么???Top

8 楼Qqwwee_Com(http://qqwwee.com)回复于 2006-03-07 08:57:21 得分 3

关注下。  
   
   
   
  ====CSDN   小助手   V2.5   ====  
  CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件  
  速度快;使用方便;提供源代码。  
  界面:http://blog.csdn.net/Qqwwee_Com/category/146601.aspx  
  下载:http://szlawbook.com/csdnv2  
   
  Top

9 楼six_six_2005(六六)回复于 2006-04-01 13:35:06 得分 0

多线程执行Socket同步操作,所有thread都停下来等待;  
  异步操作发完请求后,本thread就不管了,可以做别的事.   要么过回检查状态,要么有OS通知该thread.根据OS通知"IO请求完成"方式的不同.有多种模型.关键在与OS以何种方式通知该thread.这不时多开一个thread所能取代的.  
  OS也不会为每一个异步操作新开设一个thread来等待Top

10 楼Qqwwee_Com(http://qqwwee.com)回复于 2006-04-17 18:08:48 得分 0

b  
   
   
   
  ====CSDN   小助手   V2.5   2005年11月05日发布====  
  CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件  
  界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx  
  下载:http://szlawbook.com/csdnv2  
   
  Top

相关问题

  • C#中如何实现多线程异步操作的信号量问题?
  • 关于异步socket是否需要编写多线程的问题
  • 多线程socket!!!
  • 在Socket编程中用多线程和异步,哪一种方式效率更高点?up有分
  • PB是否支持多线程操作?
  • 多线程操作DataTable的问题
  • 多线程中操作数据库
  • 多线程操作数据库问题
  • 关于Winsock异步操作
  • Socket的多线程问题

关键词

  • .net
  • 多线程
  • 模式
  • 执行
  • 线程
  • csdn
  • socket
  • 连接
  • 数据
  • os

得分解答快速导航

  • 帖主:BWZY
  • Samen168
  • dazhu2
  • vbdotnet2001
  • chendazhi
  • Qqwwee_Com

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo