epoll

epoll

文章 55 浏览 88

epoll_wait 之后接收时的 EBADF

我遇到了以下问题:我有一个接收连接的 epoll 代码: while (1) { int nfds = epoll_wait(epollfd, events, 4096, -1); if (nfds == -1) { if (errno …

囍孤女 2024-10-16 03:24:07 4 0

epoll 文件描述符操作

我正在尝试了解 Linux 中的 epoll。 正常操作似乎是: // Create the epoll_fd int epoll_fd = epoll_create(10); ... // Add file descriptors to it…

清眉祭 2024-10-15 02:33:24 8 0

epoll_wait 是否表示同时添加 EPOLLIN 和 EPOLLOUT 时触发了哪个事件?

假设我在添加要使用 epoll_wait 进行监控的描述符时指定了 EPOLLIN 和 EPOLLOUT 标志。从“epoll”联机帮助页中,尚不清楚作为数组一部分返回的每个 e…

∝单色的世界 2024-10-14 10:43:30 5 0

在 OSX 上使用 python select kqueue 来监视外部应用程序的文件创建

通常,将我 1 小时长的录音会话转码为 mp3 文件需要二十多分钟。 当 OSX 应用程序 Garageband 完成写入 mp3 文件时,我想使用 python 脚本执行一系列 …

风和你 2024-10-13 09:44:26 5 0

epoll_wait()接收socket关闭两次(read()/recv()返回0)

我们有一个使用 epoll 来侦听和处理 http 连接的应用程序。有时 epoll_wait() 会连续两次收到 fd 上的 close 事件。含义:epoll_wait() 返回连接 fd,…

方圜几里 2024-10-12 10:43:23 6 0

是否可以检测内核生成 epoll 的时刻与 Sun JVM 读取 epoll 的时刻之间的时间差?

即时间 A = 电压到达 NIC; Time B = Java NIO 包中的选择器能够选择 I/O 的套接字通道。…

缱倦旧时光 2024-10-09 03:26:16 6 0

在边沿触发模式下从 epolled、非阻塞套接字进行接收

任何人都可以给我一个在边缘触发模式下从 epoll ed、非阻塞套接字接收 recv 的示例吗?我问是因为我有一些麻烦。…

怪我入戏太深 2024-10-04 16:47:11 4 0

关于epoll和splice的问题

我的应用程序将通过网络发送大量数据,因此我决定(因为我使用的是 Linux)使用 epoll 和 splice。以下是我的看法(伪代码): epoll_ctl (file_fd, E…

负佳期 2024-10-02 10:43:21 6 0

epoll、poll、线程池有什么区别?

有人可以解释一下epoll、poll和线程池之间的区别吗? 有什么优点/缺点? 对框架有什么建议吗? 对于简单/基本的教程有什么建议吗? 看起来 epoll 和 p…

记忆で 2024-10-01 05:34:35 8 0

select vs poll vs epoll

我正在设计一个新服务器,需要支持数千个 UDP 连接(大约 100,000 个会话)。有人可以解释一下select与poll与epoll吗?它将帮助我知道该使用哪一个。…

风向决定发型 2024-09-29 02:25:55 7 0

如何使用 epoll_select 和 EPOLLET 读取多个文件描述符?

man epoll: The suggested way to use epoll as an edge-triggered (EPOLLET) interface is as follows: i with nonblocking file descriptors; and …

痴梦一场 2024-09-28 10:28:29 6 0

多线程UDP服务器与epoll?

我想在 C/Linux 中开发一个多线程 UDP 服务器。该服务在单个端口 x 上运行,因此只能将单个 UDP 套接字绑定到它。为了在高负载下工作,我有 n 个线程…

温折酒 2024-09-28 03:00:17 7 0

epoll 和 kqueue 之间有什么主要的性能差异吗?

我的开发机器是MacBook(当然有kqueue)。然而,在生产中我们运行 Linux(当然使用 epoll)。显然,要了解代码的性能特征,我需要使用 epoll 运行它。…

少女情怀诗 2024-09-16 07:27:13 8 0

Perl 中的 Solaris /dev/poll 支持

有没有人有通过 Perl 使用 /dev/poll(Linux epoll 方法的 Solaris 等价物)的经验,无论是通过模块还是直接在他们的应用程序中? 我通过谷歌找不到太…

终遇你 2024-09-15 13:18:26 7 0

在哪里可以获取有关 Linux 2.6.x 上 aio 的最新信息

最近我正在学习如何编写一个高性能的Web服务器。RedHat有一个实验说epoll比aio更快。有人说这是因为Linux内核中的aio是用pthread实现的。我很难找到最…

陪你到最终 2024-09-10 16:55:08 7 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文