腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
边缘触发
epoll
c
、
、
在触发
epoll
事件的边缘,我读取一个套接字(或多个套接字,如果需要),直到没有更多的数据(EAGAIN或EWOULDBLOCK),然后循环回
epoll
_wait。如果在处理该读取过程
中
,另一个套接字(当前未读取的套接字)已准备好进行读取,会发生什么情况?触发
epoll
的边缘会忽略这一点,因为它在触发/信号时没有阻塞
epoll
_wait,还是在下次调用
epoll
_wait时立即返回事件数组
中
的套接字?
浏览 2
提问于2014-08-03
得票数 7
回答已采纳
1
回答
如何在这段代码中使用
epoll
而不是select?
、
、
在UNIX编程卷1:图6-22
中
,有一段代码如下:#include "unp.h" {break; /* no more readable descriptors */ }}我想知道如何在这里使用"
epoll
“而不是"select”,但是我对
ep
浏览 3
提问于2013-03-08
得票数 1
1
回答
epoll
_wait()
中
的最大事件参数和事件数组大小
、
、
在
epoll
用法
中
,通常如下所示:epfd=
epoll
_create(256);有些文章认为
epoll
_wait
中
的maxevents参数(即
epoll
_wait(epfd,events,40,500);
中
的40 )不应超过
epoll
_create<
浏览 1
提问于2013-05-20
得票数 0
1
回答
centos 7上syn ack后的插座散热片
、
、
、
我用
epoll
写了一个tcp服务器,它可以在Ubuntu上正常工作,但在CentOS7上偶尔会发生奇怪的事情。#define MAX_EVENTS 10 int listen_sock, conn_sock} ev.data.fd = listen_sock; if (
epoll
_ctl(epollfd,
EPOLL
_CTL_
浏览 13
提问于2016-08-18
得票数 0
回答已采纳
2
回答
epoll
VS select
、
为了了解
epoll
和select之间的区别,我读了几本网络书籍,但它们只略微涵盖了这些概念。如果你们能为我提供详细的关键区别,我将不胜感激。 提前感谢
浏览 1
提问于2011-06-10
得票数 8
回答已采纳
2
回答
当套接字上可能存在I/O时通知线程
、
、
我知道标志O_ASYNC会让系统触发一个SIGIO,但是因为线程在
linux
上有相同的PID,所以整个进程都会捕捉到这个信号。
浏览 2
提问于2019-04-03
得票数 1
1
回答
在无持续时间超时的民意测验
中
,Mio的行为是什么?
、
同时,
Linux
的 如果timeval结构的两个字段都为零,则select()立即返回。(这对于轮询很有用。)Mio在Duration::from_secs(0)上的行为是什么,它会像
Linux
的select()那样工作吗?
浏览 1
提问于2018-04-11
得票数 3
1
回答
epoll
是为
Linux
构建的,不适合在Windows上使用
、
、
、
、
我正试图在visual studio code
中
运行一个项目。我的操作系统是Windows 10,我使用的是node.js版本12.13和npm版本6.12。在运行npm start之前,我以前安装了成功的npm install
epoll
。 在安装了必要的模块后,似乎还有最后一个错误,我不知道如何小心。
浏览 4
提问于2019-11-05
得票数 0
回答已采纳
1
回答
是否可以在win10上安装
epoll
.h?
、
、
、
我用cygwin32在win10上编译了一个
linux
网络项目。Cygwin显示未找到的文件错误。fatal error: sys/
epoll
.h: No such file or directory这是否意味着
epoll
只在
Linux
2.6内核
中
可用?Cygwin拥有大多数(但不是全
浏览 8
提问于2021-04-14
得票数 0
回答已采纳
1
回答
epoll
的实现有没有rfc?
、
、
许多网络协议具有它们自己的rfc(请求注解),
epoll
有自己的rfc online吗?
浏览 0
提问于2011-05-28
得票数 0
回答已采纳
3
回答
我可以通过Java调用的
EPoll
C实现
、
、
、
、
有没有哪位C专家用C实现过
Epoll
非阻塞选择器,我可以从Java调用它,这样我就不必使用Java的NIO
Epoll
实现了?
浏览 4
提问于2012-08-29
得票数 2
回答已采纳
1
回答
epoll
_ctl()事件参数的生存期
、
、
给出了这个签名:应该保存
epoll
_event参数直到我们完成所有的
epoll
_wait()处理吗?scope */ ev.events = EPOLLIN; if (
epoll
_ctl(epollfd,
浏览 12
提问于2022-03-02
得票数 0
回答已采纳
1
回答
什么是正确的方式来监听UDS和TCP套接字在一个‘叉()’的服务器?
、
、
、
、
我的服务器目前看起来与Beej示例
中
的fork()服务器很相似: sin_size = sizeof their_addr;close(new_fd); }} 如何在上面的代码
中
添加侦听和等待
浏览 4
提问于2015-04-11
得票数 0
回答已采纳
3
回答
投票vs.洞察力
、
、
、
在低延迟环境中使用poll和使用
epoll
有没有一些简单的经验法则?如果只监视少数文件描述符,
epoll
应该有更高的开销。请给出一些洞察力,答案是“自己检查”放在别处。
浏览 3
提问于2012-01-14
得票数 21
回答已采纳
2
回答
epoll
文件描述符操作
、
、
、
、
我正在尝试理解
Linux
中
的
epoll
。正常的操作似乎是:int
epoll
_fd =
epoll
_create(10);
epoll
_ctl(
epoll
_fd,
EPOLL
_CTL_ADD, some_fd, &ev); .
浏览 2
提问于2011-02-01
得票数 2
1
回答
服务器-同步I/O多路复用(套接字)
、
、
我用C/
Linux
实现了一个使用TCP套接字的聊天服务器。它当前正在使用单个进程,并使用select()来防止服务器阻塞。
浏览 2
提问于2012-02-12
得票数 2
回答已采纳
1
回答
分级版本目录分类器
、
、
例如,使用vanilla实现函数的io.netty:netty-transport-native-
epoll
:4.1.74.Final:
linux
-x86_64:它可以工作,但是如何使用目录进行相同的操作: netty-
epoll
-
linux
={ group = "io.netty"
浏览 13
提问于2022-03-15
得票数 0
1
回答
如何同时等待文件描述符和子状态的改变?
、
、
、
在
Linux
中
,可以使用select、poll或
epoll
来等待任何FD。还可以等待子进程使用wait、waitpid或waitid更改状态。我可以通过反复调用非阻塞的
epoll
然后调用waitid来使用轮询,但这是浪费的。可以为子进程(被
epoll
接受)创建一个
epoll
,但是pidfd只支持等待子进程的终止,而我希望等待任何状态的更改(特别是对于ptrace )。 这在
Linux
中
是不可能的吗?
浏览 11
提问于2022-04-13
得票数 1
回答已采纳
2
回答
为什么在Netty
中
引入原生
epoll
支持?
、
、
我相信Java的NIO库将在
Linux
机器上使用
epoll
。在
Linux
机器上使用
Epoll
而不是NIO的所有优点是什么?
浏览 0
提问于2014-05-05
得票数 23
回答已采纳
2
回答
参数在
epoll
_event结构
中
的意义(
epoll
)
、
、
我使用的是
epoll
_ctl()和
epoll
_wait()系统调用。int
epoll
_ctl(int epfd, int op, int fd, struct
epoll
_event *event);在使用
epoll
_ctl时,我可以使用联合
epoll
_data来指定fd。我仔细检查了内核系统调用的实现,发现了以下内容:
epoll
_ctl初
浏览 2
提问于2014-07-08
得票数 9
点击加载更多
相关
资讯
Linux中find命令用法全知道
理解Linux中grep的作用和用法
Linux 中12个 grep 命令的,超级用法实例
Linux中神奇的叹号“!”命令——各类型用法总结
12个 Linux中grep 命令的超级用法实例
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券