社区
网络及通讯开发
帖子详情
SOCKet通信非阻塞模式性能没多线程阻塞模式好?
ilovewho
2006-08-10 05:46:17
为什么分这2种模式?既然存在就是有合理的地方,请哪位大师解释下
...全文
1009
15
打赏
收藏
SOCKet通信非阻塞模式性能没多线程阻塞模式好?
为什么分这2种模式?既然存在就是有合理的地方,请哪位大师解释下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huzhangyou
2006-09-02
打赏
举报
回复
清你去我的博客
专门研究服务器开发设计的
里面有很多服务器设计的方案和代码
www.libing.net.cn
IOCP是一个主要的研究方向,还有Linux的epoll等等
yhec
2006-09-02
打赏
举报
回复
同步方式又称阻塞方式
异步方式又称非阻塞方式
编了个简单的聊天程序,我们在Internet试验:
异步方式在局域网能成功,可到Internet试验,为何
总是不成功?!
阻塞方式在Internet是可以的,
ilovewho
2006-09-01
打赏
举报
回复
如何正确受到UNIX发过来的文字,我怎么收不到?我是用ReceiveText()接受的.
xrdsheng
2006-08-22
打赏
举报
回复
非阻塞模式有时要做很多同步数据接收的问题
xrdsheng
2006-08-22
打赏
举报
回复
个人感觉,阻塞模式好使用,编程相对简单
xrdsheng
2006-08-22
打赏
举报
回复
记下
Joininthefun
2006-08-22
打赏
举报
回复
我写了一个服务程序是个多线程服务程序,客户端也会有多个连接,服务端有个线程在监听每接受到一个连接请求就new应SOCKET对象,然后把Socket的指针传给一个线程,启动这一个处理数据的线程接受数据,我的客户端测试程序是发送完数据就关闭的连接,服务端要处理完成才能关闭连接删除Socket,一开始运行正常但是服务端的句柄不断增长,最后服务端非常慢,不知什么原因,望高人指点
僵哥
2006-08-22
打赏
举报
回复
IOCP什么东西?
================
I(nput)/O(utput) Completion Port,中文:完成端口,是一种基于线程池的异步、重叠I/O(这个解释有点牵强^_^).
ilovewho
2006-08-22
打赏
举报
回复
IOCP什么东西?
constantine
2006-08-15
打赏
举报
回复
多线程,是不是就要多端口了?
-----------------
不是
iec
2006-08-15
打赏
举报
回复
同意
ilovewho
2006-08-15
打赏
举报
回复
单连接模式?
多线程,是不是就要多端口了?
cczlp
2006-08-11
打赏
举报
回复
前一阵子尝试过,用多线程, 分阻塞和非阻塞两种情况下写程序.
发现使用多线程非阻塞模式效果最好, 响应快, 速度快.
僵哥
2006-08-11
打赏
举报
回复
单线程非阻塞,不利于处理并发,所以效率只有在单连接模式下最高.
对于多线程的正如楼上所说,也同样分为阻塞和非阻塞,最典型的非阻塞并且效率比较高的就是IOCP.
「已注销」
2006-08-10
打赏
举报
回复
关注...
socket
多线程 例程
非阻塞
模式
在这个"
socket
多线程例程
非阻塞
模式
"的示例中,我们将深入探讨如何在Windows平台上实现多线程的
socket
通信
,并了解
非阻塞
模式
的工作原理。 首先,让我们来理解
Socket
的基本概念。
Socket
是进程间
通信
(IPC)的一种...
C++
socket
阻塞与
非阻塞
本话题主要探讨的是在C++
Socket
编程中的阻塞
模式
与
非阻塞
模式
,以及它们在多线程环境下的应用和资源管理。 一、阻塞与
非阻塞
模式
1. **阻塞
模式
**:在阻塞
模式
下,当一个
Socket
调用(如recv或send)执行时,如果...
socket
阻塞与
非阻塞
的区别
在使用
socket
进行编程时,会遇到两种基本的操作
模式
:阻塞
模式
与
非阻塞
模式
。这两种
模式
对于程序的
性能
和响应性有着重要的影响。 #### 二、阻塞
模式
当一个
socket
处于阻塞
模式
时,所有的I/O操作都会阻塞当前线程,...
Linux下多线程的阻塞
模式
下的
socket
编程
在Linux操作系统中,多线程编程与阻塞
模式
下的
socket
通信
是网络编程的重要组成部分。本文将深入探讨如何在Linux环境下实现多线程的阻塞
模式
socket
编程,以及它的工作原理和应用价值。 首先,理解“阻塞”和“
非阻塞
...
普通的
SOCKET
多
线程阻塞
模型
"普通的
SOCKET
多
线程阻塞
模型"是指使用标准的
Socket
接口,结合多线程技术实现的一种
通信
模型,它广泛应用于VC(Visual C++)开发环境中。在这一模型中,每个线程负责处理一个连接,当线程在进行读写操作时,如果数据...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章