腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在C中插入cd时的信号
、
、
、
、
有没有办法检测在
Linux
上的C中是否插入了CD?
浏览 17
提问于2020-06-14
得票数 2
1
回答
如何在多线程程序中安全地删除与
epoll
一起使用的套接字文件描述符?
、
、
我正在尝试解决
epoll
争用条件问题,其中
epoll
事件循环正在运行,我希望它停止监视套接字文件描述符( FD ),但在调用
epoll
_ctl(...,
EPOLL
_CTL_DEL, ...)之后,我不能真正知道
epoll
实例是否真的删除了它,或者它是否正在处理与FD相关的事件,或者它是否只是从
epoll
_wait()唤醒线程。} while(1) { int events =
epoll
_wait(
epol
浏览 44
提问于2021-06-23
得票数 1
回答已采纳
2
回答
gRPC(C基)轮询引擎是用'epollex‘构建的,尽管它使用的是LinuxVersion4.5内核
、
、
、
、
epollex (默认但需要内核版本>= 4.5), 不过,据我所证实,事实并非如此我在
Linux
3.10内核版本中构建了gRPC,然后我认为这个gRPC poller引擎必须基于
epoll
1构建,但是这个gRPC poller引擎是内置到epollex中的。(因此,只需检查GRPC_
LINUX
_
EPOLL
_CREATE1,在我的系统中是正确的,因为宏变
浏览 2
提问于2021-04-25
得票数 2
回答已采纳
1
回答
子进程可以更改父
epoll
状态
、
、
我正在尝试弄清楚为什么子进程能够更改父
epoll
状态。我有一些程序声明了一个静态
epoll
对象(包装
epoll
的对象):父进程初始化它并使用它来监视侦听套接字(父进程基本上是一个守护进程因此,无论子对象对其
epoll
对象的副本做了什么,都不应该反映在父对象中,对吗?
浏览 0
提问于2014-02-24
得票数 0
1
回答
共享内存对象读写系统调用速度与memcpy的比较
、
、
、
我使用共享内存(带有信号量)在两个进程之间进行通信:首先,我使用以下调用打开共享内存对象:但是,我想将
EPOLL
与共享内存文件descriptor==>结合使用我不再使用mmap,而是使用
浏览 4
提问于2013-05-14
得票数 1
1
回答
利用空闲套接字服务器做有意义的事情(在
epoll
_wait上睡觉后超时)
、
、
、
我编写了一个在
Linux
上使用TCP套接字的应用服务器。我的理解https://
man
7.org/
linux
/
man
-pages/
man
2/
epoll
_wait.2.html 也可以从
man
2
epoll
_wait中读取。(int
epoll
浏览 0
提问于2021-03-15
得票数 1
回答已采纳
1
回答
链接多个
epoll
实例
、
、
我们能否使用
epoll
_create将由
epoll
_ctl返回的文件描述符添加到另一个
epoll
实例中。如何在应用程序中链接多个
epoll
实例,假设有2个
epoll
实例--一个来自应用程序,另一个来自库。请给我建议。
浏览 1
提问于2019-06-13
得票数 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
回答已采纳
3
回答
当fd关闭时,我会收到来自
epoll
的通知吗?
、
我目前正在构建一些使用
epoll
的东西。它工作得很好,但在底层fd关闭时,如果从
epoll
中删除了文件描述符,就会有一个通知,这会更好。 有没有办法在fd关闭后立即收到来自
epoll
的通知?
浏览 2
提问于2017-03-27
得票数 7
1
回答
如何使用
epoll
?
我知道
epoll
_ctl对文件描述符感兴趣,但我找不到任何关于如何实际使用
epoll
的信息。 如果我想异步读写文件,我该如何做?我是否使用普通的读写电话?是在调用
epoll
_wait之前还是之后调用这些函数,是否将文件描述符标记为非块?
浏览 5
提问于2015-07-05
得票数 1
回答已采纳
1
回答
Makefile无法安装软件
、
、
、
这是我运行make install后得到的结果:Error code 2 make: Fatal error: Command
浏览 5
提问于2014-04-13
得票数 0
2
回答
支持重叠I/O的计时器(用于IOCP)?
、
、
、
在
Linux
上,您可以创建一个通过文件描述符传递过期通知的计时器(请参阅timerfd.h
man
),因此,如果您的应用程序基于
epoll
,则将其与
epoll
一起使用是非常好的。
浏览 13
提问于2010-07-14
得票数 5
1
回答
在
epoll
边缘触发模式下,哪些常见的编程错误会导致CLOSE_WAIT卡住?
、
、
、
我想知道哪些常见的编程情况/ but可能导致进入CLOSE_WAIT但实际上没有关闭套接字的服务器进程。谷歌搜索close_wait,这似乎是一个非常常见的问题,甚至在成熟的、据说写得很好的服务中也是如此,比如nginx。
浏览 2
提问于2014-05-15
得票数 0
回答已采纳
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
2
回答
如何区分同一个套接字上的读写事件?
、
、
我正在使用
epoll
获取有关传入数据的通知。这并不难,因为
epoll
_wait()返回的所有事件都表明,我可以从
epoll
_event.data.fd (套接字描述符)读取数据。但我不能这么做因为: 在每次收到通知时,无需手
浏览 1
提问于2012-10-03
得票数 6
回答已采纳
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
回答已采纳
3
回答
基于libevent2的问题处理文件I/O
、
、
当我试图添加事件时,我会收到以下消息: 警告
Epoll
在fd 7上添加(1)失败。
浏览 6
提问于2011-03-28
得票数 5
回答已采纳
1
回答
关于正在运行的线程上的事件轮询,我可以找到哪些信息?
、
通过在父进程上使用strace -f,我能够确定我有一堆线程正在显示:Process 26334 attached - interrupt to quit
epoll
_wait(607, {}, 4096, 500) = 0
epoll
_wait(607, {}, 4096, 500)
浏览 0
提问于2014-04-23
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统man中文包安装实现man命令中文手册查看
man手册:Linux中最权威的牛津字典!
linux开发各种I/O操作简析,以及select、poll、epoll机制的对比
深入理解epoll
高级IO模型之kqueue和epoll
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券