腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么glibc不同意事件管理手册?
c
、
linux
、
system-calls
、
manpage
man 2
eventfd
说: #包括<sys/ventfd.h>initval(无符号int initval,int标志); extern int
eventfd
(int __count, int __flags) __THROW; 我之所以这样做,是因为我需要将
eventfd
作为函数指针传递,并且当它具有在手册中描述的签名时会收到警告
浏览 3
提问于2016-03-17
得票数 0
回答已采纳
1
回答
如何在多线程程序中安全地删除与epoll一起使用的套接字文件描述符?
c
、
linux
、
epoll
也许我可以使用
eventfd
()创建一个新的事件FD,然后使其可读或可写,并在需要时将其添加到epoll_wait()中,而不是在现有套接字上分派事件来唤醒epoll。事后将其移除。
浏览 44
提问于2021-06-23
得票数 1
回答已采纳
3
回答
从内核模块写入
eventfd
linux
、
linux-kernel
我已经使用
eventfd
()在用户空间程序中创建了一个
eventfd
实例。有没有一种方法可以让我把对这个创建的
eventfd
实例的引用(指向它的结构或pid+fd对的指针)传递给内核模块,以便它可以更新计数器值?为此,我的用户空间程序将在不同的线程中创建一些
eventfd
。这些线程将使用select()等待这些
eventfd
,并且每当内核模块更新这些
eventfd
的计数时,它们将继续通过ioctl请求数据来消费数据。问题是,如何从内核空间解析指向这些
eventfd
的&q
浏览 1
提问于2012-11-28
得票数 22
回答已采纳
2
回答
linux
-无法让
eventfd
与epoll一起工作
linux
、
events
、
epoll
为了唤醒epoll_wait(),我决定使用
eventfd
。据说它更适合于简单的事件通信,我同意这一点。=
eventfd
(0, EFD_NONBLOCK);evnt.data.fd = _
eventfd
; throw ServerError("epoll_ctl(add)&quo
浏览 4
提问于2011-03-19
得票数 3
回答已采纳
1
回答
eventfd
_读/写相对于sem_wait/post
c++
、
c
、
linux
、
semaphore
在
Linux
上,在C/C++程序中,如果我不关心在"select“中使用我的
eventfd
,那么使用
eventfd
_read/write (带有EFD_SEMAPHORE标志)还是使用sem_wait/作为我的程序使用了一些其他的
eventfd
对象(带有"select"),我认为使用比使用更加一致。
浏览 2
提问于2012-03-22
得票数 4
回答已采纳
2
回答
如何使用SYSFS将通知从内核发送到用户空间应用程序
linux-kernel
、
usb
、
linux-device-driver
、
sample
、
userspace
我在一个USB ACM驱动程序中工作,“我需要从内核空间向用户空间应用程序发送通知,以便调用回调函数”。我不太了解在代码中使用内核到用户界面。在这种情况下,sysfs能提供多大的帮助。请发送一些示例代码来使用sysfs,这样我就可以在我的代码中获得一个实现的想法。我到处都找不到它。此外,请告诉任何其他简单的方式实现内核到用户空间的通知。提前谢谢。
浏览 29
提问于2015-08-01
得票数 0
1
回答
关闭正在轮询的文件描述符
linux
、
pthreads
、
file-descriptor
如果我有两个线程(
Linux
、NPTL),并且有一个线程正在轮询一个或多个文件描述符,而另一个线程正在关闭其中一个描述符,那么这是一个合理的操作吗?我是否正在做一些我不应该在MT环境中做的事情?
浏览 3
提问于2012-05-12
得票数 4
回答已采纳
1
回答
有没有SunOS、Aix、HP的signalfd()、
eventfd
() API?
linux
、
api
我知道
linux
操作系统中的signalfd()、
eventfd
() apis。但是,我在其他操作系统(SunOS、Aix、HP)中找不到这个接口。 它只在
Linux
中支持吗?
浏览 0
提问于2014-09-22
得票数 0
1
回答
使用
Linux
写到
eventfd
c
、
linux
、
performance
、
linux-kernel
、
aio
在开发过程中,我测量了大约30%的核心只用于调用
eventfd
_write(),因此尝试使用libaio来使用单个syscall编写多个均匀of。然后我发现事件不支持AIO。
浏览 3
提问于2017-05-11
得票数 1
3
回答
太多打开的文件
files
、
ulimit
eventfd
: Too many open files esync: write: Bad file descriptor
eventfd
: Too many open files
eventfd
: Too manyopen files
eventfd
: Too man
浏览 0
提问于2019-10-19
得票数 16
1
回答
Linux
中的
Eventfd
角色
linux
我读到事件是有效的,因为内核会在文件描述上通知用户进程事件。我看到了它的例子 一个是无符号的int initval,它是内核计数器。我怎么能用这个? 为什么要这么做?
浏览 5
提问于2013-07-30
得票数 4
1
回答
linux
内核模块中内核线程之间的通信
multithreading
、
linux-kernel
、
ipc
、
kernel-module
我刚刚开始学习在
Linux
2.6内核上制作内核模块的技巧。我要做的是有3个内核线程,称为从线程,它们需要将数据发送到第四个内核线程,称为主线程,并接收它们各自的响应。
浏览 1
提问于2011-09-26
得票数 5
回答已采纳
4
回答
STL和多线程
c++
、
stl
然后线程以某种方式通知(例如在
linux
上使用
eventfd
)专用于分派该容器中的元素的单个线程。我想要做的是访问容器中的第一个元素,而不使用互斥。的示例代码,但请注意,我可以使用任何具有队列功能的容器:std:deque<int> int_queue;bool some_condition; 线程1、2、3等。loc
浏览 3
提问于2011-08-14
得票数 3
回答已采纳
1
回答
eventfd
_write线程安全吗?
c
、
linux
、
linux-kernel
and two functions that attempt to abstract int
eventfd
_write(int fd,
event
浏览 1
提问于2014-06-11
得票数 2
回答已采纳
1
回答
在哪里可以找到
eventfd
_write文档?
c
、
linux
、
glibc
、
epoll
、
centos6
有关于
eventfd
_write的详细文档吗?知道我在哪里能找到吗? 另一个问题(但有点相关):是否有一个邮件列表来询问关于glibc的非发行性的特定问题?
浏览 3
提问于2013-09-01
得票数 1
1
回答
Android文件描述符泄漏调试
java
、
android
、
linux-kernel
、
file-descriptor
anon_inode:[eventpoll]30015 u0_a104 681 0000 0,8 4539 anon_inode:[
eventfd
]30015 u0_a104 683 0000
浏览 0
提问于2016-03-30
得票数 6
7
回答
是否对10000客户端/秒问题的解决方案进行了现代审查
linux
、
performance
、
libevent
、
c10k
(通常称为C10K问题) 是否有更新的问题解决方案(最后更新时间:2006年9月2日),主要集中在
Linux
(epoll,signalfd,
eventfd
,timerfd.)像libev或libevent讨论现代
Linux
服务器上所有已解决和仍未解决的问题的内容?
浏览 3
提问于2010-06-28
得票数 35
1
回答
将超时值设置为套接字轮询/选择的最佳实践是什么?
c++
、
multithreading
、
sockets
、
polling
、
epoll
我正在使用轮询机制来管理多达100个连接。对于poll()调用的超时值应该是什么,或者如何确定它,是否有任何标准的实践。我有一个dispatcher线程监听所有的连接。一旦连接变为读取就绪状态,我就禁用它进行轮询,并将连接转发到处理读取的线程池。调度程序线程返回到轮询。什么是好的超时值,以便调度程序线程可以周期性地停止轮询并更新其pollfd列表。
浏览 28
提问于2017-03-14
得票数 3
1
回答
并行写事件是安全的吗?
linux
、
kernel
、
file-descriptors
我有一个多线程环境,所以可以对
eventfd
进行并行写入。并行写入
eventfd
是安全的吗?是否有官方文档解释
eventfd
的这种行为。
浏览 0
提问于2020-07-01
得票数 0
回答已采纳
1
回答
EventFD
可以与libEvent2一起使用吗?
libevent
我使用跨进程共享
EventFD
在消息可用时触发。为了监听触发器,我使用的是Epoll,它工作得很好。但出于其他原因,我需要切换到使用libEvent2。我需要在libEvent基循环中等待,并在其他进程写入
eventFD
时接收
eventFD
(读取)。我尝试使用bufferevent_socket_new()和event_new()添加
eventFD
的FD,但这些都不起作用。没有收到任何回调。 libEvent应该和
eventfd
一起工作吗?
浏览 23
提问于2019-01-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊网络编程
为了让用户在Linux上玩爽游戏,Valve也是操碎了心
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券