请举出现实情况异步IO优于同步IO的例子,一个50分(2)

lx_cyh 2003-12-22 11:47:51
欢迎回答
...全文
32 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lx_cyh 2003-12-25
  • 打赏
  • 举报
回复
??
sboom 2003-12-23
  • 打赏
  • 举报
回复
同步IO多线程时,IO操作会挂起线程,线程终止用 TerminateThread(...) ,容易变成有些资源不能释放。
sboom 2003-12-23
  • 打赏
  • 举报
回复
同步IO的话会阻塞线程,程序定在那里不动,用户会以为死机的。//例子1 50分
如果多线程用同步IO,连接多时会造成很多线程在运行,占用很多资源。 //例子2 50分
lx_cyh 2003-12-23
  • 打赏
  • 举报
回复
"同步IO的话会阻塞线程,程序定在那里不动,用户会以为死机的。"//例子1 50分

问题是不阻塞你可以干什么??(其实同步异步IO的语义我清楚得很),本来有些数据是必须等待的,我不知道立即返回(异步IO)在什么情况下需要??

"如果多线程用同步IO,连接多时会造成很多线程在运行,占用很多资源。"多线程用同步IO,难道多线程用异步IO,效果也差不多吗? 你的意思可能是单线程用异步IO,但你怎么区分不同的连接?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧