腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
边缘触发
epoll
c
c
、
sockets
、
epoll
在触发
epoll
事件的边缘,我读取一个套接字(或多个套接字,如果需要),直到没有更多的数据(EAGAIN或EWOULDBLOCK),然后循环回
epoll
_wait。如果在处理该读取过程
中
,另一个套接字(当前未读取的套接字)已准备好进行读取,会发生什么情况?触发
epoll
的边缘会忽略这一点,因为它在触发/信号时没有阻塞
epoll
_wait,还是在下次调用
epoll
_wait时立即返回事件数组
中
的套接字?
浏览 2
提问于2014-08-03
得票数 7
回答已采纳
1
回答
如何在这段代码中使用
epoll
而不是select?
unix
、
network-programming
、
epoll
在UNIX编程卷1:图6-22
中
,有一段代码如下:#include "unp.h" {break; /* no more readable descriptors */ }}我想知道如何在这里使用"
epoll
“而不是"select”,但是我对
ep
浏览 3
提问于2013-03-08
得票数 1
1
回答
epoll
_wait()
中
的最大事件参数和事件数组大小
c
、
network-programming
、
epoll
在
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后的插座散热片
linux
、
sockets
、
tcpdump
、
epoll
我用
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
select
、
epoll
为了了解
epoll
和select之间的区别,我读了几本网络书籍,但它们只略微涵盖了这些概念。如果你们能为我提供详细的关键区别,我将不胜感激。 提前感谢
浏览 1
提问于2011-06-10
得票数 8
回答已采纳
2
回答
当套接字上可能存在I/O时通知线程
c
、
multithreading
、
sockets
我知道标志O_ASYNC会让系统触发一个SIGIO,但是因为线程在
linux
上有相同的PID,所以整个进程都会捕捉到这个信号。
浏览 2
提问于2019-04-03
得票数 1
1
回答
在无持续时间超时的民意测验
中
,Mio的行为是什么?
rust
、
mio
同时,
Linux
的 如果timeval结构的两个字段都为零,则select()立即返回。(这对于轮询很有用。)Mio在Duration::from_secs(0)上的行为是什么,它会像
Linux
的select()那样工作吗?
浏览 1
提问于2018-04-11
得票数 3
1
回答
epoll
是为
Linux
构建的,不适合在Windows上使用
node.js
、
windows
、
npm
、
windows-10
、
epoll
我正试图在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?
compilation
、
ide
、
cygwin
、
epoll
我用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?
linux
、
rfc
、
epoll
许多网络协议具有它们自己的rfc(请求注解),
epoll
有自己的rfc online吗?
浏览 0
提问于2011-05-28
得票数 0
回答已采纳
3
回答
我可以通过Java调用的
EPoll
C实现
java
、
c
、
real-time
、
nio
、
epoll
有没有哪位C专家用C实现过
Epoll
非阻塞选择器,我可以从Java调用它,这样我就不必使用Java的NIO
Epoll
实现了?
浏览 4
提问于2012-08-29
得票数 2
回答已采纳
1
回答
epoll
_ctl()事件参数的生存期
c
、
linux
、
epoll
给出了这个签名:应该保存
epoll
_event参数直到我们完成所有的
epoll
_wait()处理吗?scope */ ev.events = EPOLLIN; if (
epoll
_ctl(epollfd,
浏览 12
提问于2022-03-02
得票数 0
回答已采纳
1
回答
什么是正确的方式来监听UDS和TCP套接字在一个‘叉()’的服务器?
c
、
sockets
、
network-programming
、
posix
、
unix-socket
我的服务器目前看起来与Beej示例
中
的fork()服务器很相似: sin_size = sizeof their_addr;close(new_fd); }} 如何在上面的代码
中
添加侦听和等待
浏览 4
提问于2015-04-11
得票数 0
回答已采纳
3
回答
投票vs.洞察力
c++
、
c
、
linux
、
gcc
在低延迟环境中使用poll和使用
epoll
有没有一些简单的经验法则?如果只监视少数文件描述符,
epoll
应该有更高的开销。请给出一些洞察力,答案是“自己检查”放在别处。
浏览 3
提问于2012-01-14
得票数 21
回答已采纳
2
回答
epoll
文件描述符操作
c
、
linux
、
file-io
、
linux-kernel
、
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
、
sockets
、
libevent
我用C/
Linux
实现了一个使用TCP套接字的聊天服务器。它当前正在使用单个进程,并使用select()来防止服务器阻塞。
浏览 2
提问于2012-02-12
得票数 2
回答已采纳
1
回答
分级版本目录分类器
java
、
gradle
、
gradle-kotlin-dsl
例如,使用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
、
epoll
、
ptrace
、
waitpid
在
Linux
中
,可以使用select、poll或
epoll
来等待任何FD。还可以等待子进程使用wait、waitpid或waitid更改状态。我可以通过反复调用非阻塞的
epoll
然后调用waitid来使用轮询,但这是浪费的。可以为子进程(被
epoll
接受)创建一个
epoll
,但是pidfd只支持等待子进程的终止,而我希望等待任何状态的更改(特别是对于ptrace )。 这在
Linux
中
是不可能的吗?
浏览 11
提问于2022-04-13
得票数 1
回答已采纳
2
回答
为什么在Netty
中
引入原生
epoll
支持?
netty
、
nio
、
epoll
我相信Java的NIO库将在
Linux
机器上使用
epoll
。在
Linux
机器上使用
Epoll
而不是NIO的所有优点是什么?
浏览 0
提问于2014-05-05
得票数 23
回答已采纳
2
回答
参数在
epoll
_event结构
中
的意义(
epoll
)
linux
、
linux-kernel
、
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
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux中find命令用法全知道
Linux 中12个 grep 命令的,超级用法实例
12个 Linux中grep 命令的超级用法实例
Linux中神奇的叹号“!”命令——各类型用法总结
Linux read的用法
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券