腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
epoll
中监视的文件描述符数
、
我正在寻找一种方法来检查当前由
epoll
实例
监控的文件描述符的数量。我使用以下代码来创建和填充
epoll
实例
epoll
_ctl 平台为Gnu/
Linux
。
浏览 0
提问于2013-04-19
得票数 5
1
回答
将多个文件描述符分组为一个“虚拟”文件描述符,用于通过API导出FD
、
、
、
如果一个子系统具有事件处理功能,那么在Unix/
Linux
世界中,通常会向该子系统添加一个API调用,以允许公开文件描述符,这样就可以将所述事件处理集成到使用轮询()或select()之类内容的现有主循环中
浏览 13
提问于2019-11-08
得票数 2
1
回答
在无持续时间超时的民意测验中,Mio的行为是什么?
、
同时,
Linux
的 如果timeval结构的两个字段都为零,则select()立即返回。(这对于轮询很有用。)Mio在Duration::from_secs(0)上的行为是什么,它会像
Linux
的select()那样工作吗?
浏览 1
提问于2018-04-11
得票数 3
2
回答
当套接字上可能存在I/O时通知线程
、
、
我知道标志O_ASYNC会让系统触发一个SIGIO,但是因为线程在
linux
上有相同的PID,所以整个进程都会捕捉到这个信号。
浏览 2
提问于2019-04-03
得票数 1
1
回答
如何在这段代码中使用
epoll
而不是select?
、
、
break; /* no more readable descriptors */ }}我想知道如何在这里使用"
epoll
“而不是"select”,但是我对
epoll
知之甚少,所以有人能给我一些点吗?
浏览 3
提问于2013-03-08
得票数 1
1
回答
epoll
是为
Linux
构建的,不适合在Windows上使用
、
、
、
、
在运行npm start之前,我以前安装了成功的npm install
epoll
。 在安装了必要的模块后,似乎还有最后一个错误,我不知道如何小心。
浏览 4
提问于2019-11-05
得票数 0
回答已采纳
1
回答
链接多个
epoll
实例
、
、
我们能否使用
epoll
_create将由
epoll
_ctl返回的文件描述符添加到另一个
epoll
实例
中。如何在应用程序中链接多个
epoll
实例
,假设有2个
epoll
实例
--一个来自应用程序,另一个来自库。请给我建议。
浏览 1
提问于2019-06-13
得票数 0
回答已采纳
1
回答
在关闭
epoll
实例
本身之前,是否需要删除兴趣列表中的所有文件描述符?
、
、
、
、
但条件是: 是否需要在关闭
epoll
实例
本身之前删除兴趣列表中的所有文件描述符?
浏览 13
提问于2022-01-01
得票数 3
回答已采纳
1
回答
当
epoll
文件描述符关闭时,会发生什么情况?
假设我通过调用创建
epoll
文件描述符(epfd)接下来,我通过调用
epoll
_ctl(epfd,
EPOLL
_CTL_ADD,.)将一些文件描述符添加到这个集合中并通过在单独线程中调用
epoll
_wait来等待事件循环中的事件。当
epoll
set不为空和
epoll
_wait( epfd,.)时,如果我关闭epfd(通过在线程中调用close(epfd),然后是
epoll
_wait线程),会发生什
浏览 3
提问于2014-10-24
得票数 6
回答已采纳
1
回答
epoll
_ctl()事件参数的生存期
、
、
给出了这个签名:应该保存
epoll
_event参数直到我们完成所有的
epoll
_wait()处理吗?scope */ ev.events = EPOLLIN; if (
epoll
_ctl(epollfd,
浏览 12
提问于2022-03-02
得票数 0
回答已采纳
1
回答
什么是正确的方式来监听UDS和TCP套接字在一个‘叉()’的服务器?
、
、
、
、
我正在编写一个基于fork()的服务器,TCP是客户机与服务器之间的通信通道,而UDS (数据报,如果有任何区别的话)是管理控制台与服务器之间的通信通道。while(1) { // main accept() loop new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size);
浏览 4
提问于2015-04-11
得票数 0
回答已采纳
1
回答
epoll
能否在可用时完全替换select/poll?
、
、
、
我对套接字很陌生,我正在学习/阅读一些
epoll
的材料和代码。我的问题是,当
epoll
在system(
Linux
)中可用时,
epoll
能否完全取代select/poll?当我阅读代码时,我发现一些带有“
epoll
”的"select“: 是服务器代码,在处理阻塞套接字时使用select。我认为
epoll
(LT)的行为与select一样,所以使用
epoll
替换所有select是可以的。一些遗留代码使用
epoll
进行监视。
浏览 4
提问于2012-04-12
得票数 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
2
回答
epoll
VS select
、
为了了解
epoll
和select之间的区别,我读了几本网络书籍,但它们只略微涵盖了这些概念。如果你们能为我提供详细的关键区别,我将不胜感激。 提前感谢
浏览 1
提问于2011-06-10
得票数 8
回答已采纳
2
回答
为什么在Netty中引入原生
epoll
支持?
、
、
我相信Java的NIO库将在
Linux
机器上使用
epoll
。在
Linux
机器上使用
Epoll
而不是NIO的所有优点是什么?
浏览 0
提问于2014-05-05
得票数 23
回答已采纳
1
回答
如何从
epoll
实例
中移除与单个socket关联的fd?
我希望删除添加到由单个套接字上的accept()调用生成的
epoll
实例
的所有文件描述符。我如何才能在不关闭
epoll
实例
的情况下做到这一点。请帮帮忙
浏览 0
提问于2014-12-15
得票数 0
1
回答
使用
epoll
建立网络:错误处理
、
、
我正在使用
Linux
工具开发一个用C语言编写的网络应用程序。我确实正在实现我自己的事件循环,是的,我知道有一些库可以帮我实现这一点。然而,这只是一个练习,我_want_自己实现事件循环。我想知道如何处理错误处理,特别是处理由
epoll
系统调用返回的错误。我真的应该检查每个返回值吗?因为,在我看来,
epoll
_ctl返回的一些错误是逻辑错误,而不是运行时错误;我的意思是,我看到
epoll
_ctl失败的唯一一次是意外地给它喂入了一个非法的
epoll
文件描述符或其他只有在编写不正确的代码时才会发生的事情所以我的
浏览 3
提问于2014-10-18
得票数 0
回答已采纳
1
回答
如果没有提供其他标志,EPOLLERR/EPOLLHUP会唤醒
epoll
吗?
、
、
、
、
我想向现有的
epoll
实例
添加一个文件描述符,但还没有唤醒它。具体来说,我想确保不引发EPOLLERR和EPOLLHUP。我使用EPOLLONESHOT一次唤醒一个线程,然后在处理完事件后重新启动
EPOLL
_CTL_MOD。(我的动机是使用相同的代码路径来处理唤醒和创建新的套接字:它们都可以通过使用
EPOLL
_CTL_MOD调用
EPOLL
_CTL_MOD来重新启动事件来完成。EPOLLERR和EPOLLHUP都声称:
epoll
_wait(2)总是等待此事件;在调用
epoll<
浏览 4
提问于2021-07-19
得票数 3
1
回答
如果方法本身没有修改类的
实例
,而是修改了嵌入在类中的外部机制,那么应该将其标记为const吗?
epoll
有一个函数int
epoll
_ctl(int epfd, int op, int fd, struct
epoll
_event *event);。当与操作(op)
EPOLL
_CTL_ADD一起使用时,函数将fd添加到
epoll
所监视的fd列表中。在我这方面,我已经在C++中为
epoll
编写了一个包装类,它提供了一些有用的函数,包括
Epoll
::add_connection(int fd)。此函数调用
epoll
_ctl()并添加作为参数传递到
浏览 4
提问于2022-05-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux who命令实例详解
Linux wget命令实例讲解
linux开发各种I/O操作简析,以及select、poll、epoll机制的对比
Linux系统调用实例和功能速查
深入理解epoll
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券