社区
网络编程
帖子详情
●●●关于锁定模式下socket的资源占用问题,请进来讨论一下啦!!●●●
silven
2004-10-26 03:03:25
我在一个线程里用锁定模式的socket接收数据,当对方没有向我发送任何数据时,我的线程中的
recv或recvfrom函数将不会返回,处于等待状态,此时线程应该是被阻塞了,但是会不会占用太
多的CPU时间呢?
...全文
79
7
打赏
收藏
●●●关于锁定模式下socket的资源占用问题,请进来讨论一下啦!!●●●
我在一个线程里用锁定模式的socket接收数据,当对方没有向我发送任何数据时,我的线程中的 recv或recvfrom函数将不会返回,处于等待状态,此时线程应该是被阻塞了,但是会不会占用太 多的CPU时间呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxedge
2004-10-27
打赏
举报
回复
不占用CPU的时间
icelight
2004-10-27
打赏
举报
回复
SOCKET的BLOCKING状态不执行轮询, 几乎不占CPU时间.
whwjn
2004-10-27
打赏
举报
回复
不占用多少cpu时间的
kingzai
2004-10-26
打赏
举报
回复
线程里的阻塞相当与异步,不会占用太多CPU时间
silven
2004-10-26
打赏
举报
回复
DING
gdy119
2004-10-26
打赏
举报
回复
不会,你开启的是一个线埕,当没收到数据的时候
也就是recv()没受到数据,函数阻塞,线埕挂起,
对CPU影响不大!
Caps77
2004-10-26
打赏
举报
回复
不会,可以用setsockopt来设置超时
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理
问题
的啊aas...
socket
编程相关知识
两台计算机之间传输数据首先当然是要进行物理连接,在此基础上,只要考虑如何编写数据传输程序即可,其实操作系统已经提供了
socket
,及时对网络数据传输的原理不熟悉,也能通过
socket
来编程。
socket
的原意是...
完成端口
SOCKET
并行网络
模式
虽然这远远算不上服务器极限压力测试,但是从中也可以看出来完成端口的实力,而且这种方式比纯粹靠多线程的方式实现并发
资源
占用
率要低得多。 三. 完成端口的相关概念 在开始编码...
手把手教你玩转
SOCKET
模型:完成端口(Completion Port)详解
这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从... 我的初衷是希望写一份互联网上能找到的最详尽的关于完成端口的教学文档,而且让对
Socket
编程略有了解的人都能够看得懂,
socket
通讯之完成端口
夜路人2我的:收件箱
资源
博客空间设置|帮助|退出 首页 业界 移动 云计算 研发 论坛 博客 下载 更多 小猪的网络编程 小猪归来 目录视图 摘要视图 订阅 CSDN博客第三...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章