aio

aio

文章 5 浏览 196

了解 *nix 上异步编程的基础知识

一段时间以来,我一直在谷歌上进行大量搜索,以了解在 nix 机器上实现异步编程/行为的各种方法,并且(正如我之前所知)得到确认,仍然没有真正的异步…

淡淡離愁欲言轉身 2024-12-25 10:06:57 0 0

Linux 上的 POSIX AIO 和 libaio 之间的区别?

我似乎的理解是: POSIX AIO API 在 中原型化,并且您将程序与 librt(-lrt) 链接起来,而 中的 libaio API 和您的程序与 libaio (-laio) 链接。 我不…

静谧幽蓝 2024-12-25 04:07:19 1 0

Linux 异步 IO 与 libaio 性能问题

我正在尝试使用 Linux libaio 来优化服务器应用程序中的 IO 性能。我相信我已经做了所有必要的事情(使用 O_DIRECT,将缓冲区与内存页对齐......)。…

烟花肆意 2024-12-22 19:56:39 0 0

c++ 中的异步处理

一个将永远运行并处理请求的服务器需要其中的异步代码部分,该部分将执行一些数据库查询并仅在有任何新更改时进行更新。服务器必须永远运行,并且这个…

轮廓§ 2024-12-21 17:20:43 0 0

POSIX AIO:有什么(好的)方法可以将完成通知与原始请求关联起来?

我是否正确地认为 AIO 完成通知(无论是通过线程还是信号完成)不会向您提供有关哪个请求已完成的信息?除了为每个请求调用单独的回调函数之外,还有…

墨离汐 2024-12-20 06:48:02 2 0

Linux 上的 AIO 支持

有谁知道我可以在哪里获得有关最新 Linux 内核上对 aio 的内核支持状态的最新信息?谷歌搜索显示的网页可能已经过时了。 编辑: 更具体地说,我对非文…

眼睛会笑 2024-12-13 10:38:58 2 0

Linux 内核 aio 功能

我正在测试内核异步 io 函数(不是 posix aio),并试图弄清楚它是如何工作的。下面的代码是一个完整的程序,我只是将数组重复写入使用 O_DIRECT 打开…

七禾 2024-11-27 17:23:11 4 0

C - 如何同时使用 aio_read() 和 aio_write()

我实现了需要读写的游戏服务器。因此,我接受传入连接并开始使用 aio_read() 读取连接,但是当我需要发送某些内容时,我停止使用 aio_cancel() 读取,…

原来分手还会想你 2024-11-17 12:54:59 4 0

一个nginx工作进程是同时处理两个请求还是一个接一个地处理?

关于过滤器的真正酷的部分 链是每个过滤器不等待 使前一个过滤器完成;它 可以处理前一个过滤器的 正在生成的输出,有点 就像 Unix 管道一样。 (来…

¢蛋碎的人ぎ生 2024-11-15 15:22:41 7 0

检查aio_write是否完成

有什么方法可以检查是否没有 AIO 写入给定文件?我正在我的 Unix 课程上做一个项目,它将是一个上下文无关(基于 UDP)的国际象棋服务器,所有数据都…

青芜 2024-11-15 14:35:51 4 0

在主动式 Web 服务器中接受连接的传统方式(使用异步 IO)

我目前正在 Linux 上探索 aio,以使用它来实现网络服务器。正如我已经发现的,没有太多资源详细介绍 aio 的用法。 问题是——在使用 aio 的单线程应用…

七月上 2024-11-09 21:03:46 4 0

osx 上的 aio:它是在内核中实现还是通过用户线程实现?其他选择?

我正在开发我的小型 C++ 框架,并且有一个文件类,它也应该支持异步读写。除了在我发现的一些工作线程中使用同步文件 I/O 之外,唯一的解决方案是 aio…

芸娘子的小脾气 2024-11-05 01:26:23 5 0

事件驱动和异步有什么区别? epoll 和 AIO 之间?

事件驱动和异步经常被用作同义词。两者之间有什么区别吗? 另外,epoll 和 aio 之间有什么区别?它们如何组合在一起? 最后,我多次读到 Linux 中的 A…

野却迷人 2024-11-04 16:07:49 12 0

大字节数组传输到客户端

让我介绍一下我的情况。 我有很多以字节为单位的数据存储在服务器上的文件中。我正在使用 JDK7 中提供的 AIO 编写和读取此文件。因此,我使用 ByteBuf…

弄潮 2024-11-02 01:10:21 10 0

Linux 上的缓冲异步文件 I/O

我正在寻找在 Linux 上执行异步文件 I/O 的最有效方法。 POSIX glibc 实现在用户空间中使用线程。 本机 aio 内核 api 仅适用于无缓冲操作,存在用于添…

〗斷ホ乔殘χμё〖 2024-11-01 03:20:21 7 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文