kqueue

kqueue

文章 3 浏览 42

kqueue 有什么限制?

libev 的文档(来源)说: Kqueue 值得特别一提,因为在撰写本文时,它在除 NetBSD 之外的所有 BSD 上都被破坏了(通常除了套接字和管道之外,它不能可…

蒲公英的约定 2024-11-09 08:36:47 1 0

是否有一个好的 objc 库包装器用于文件系统事件/kqueue 来为我处理递归监视?

我想编写一个 OSX(雪豹)应用程序,当特定目录中的文件发生更改时,该应用程序会收到通知,并且我想访问已更改的特定文件的路径。 我知道我可以使用…

若有似无的小暗淡 2024-11-07 03:05:50 2 0

如何用 kevent() 替换 select() 以获得更高的性能?

来自 Kqueue Wikipedia 页面: Kqueue 在内核之间提供高效的输入和输出事件管道和用户区。因此,可以修改事件过滤器以及接收待处理事件,同时每次主事…

丿*梦醉红颜 2024-11-02 18:08:20 1 0

在 Python 中动态读取更新的文件

我正在编写两个都解析文件的 Python 脚本。一个是标准的 unix 日志文件,另一个是二进制文件。我正在尝试找出监控这些数据的最佳方法,以便我可以在数…

z祗昰~ 2024-10-28 05:15:07 1 0

iPhone 上的 kqueue ?

我正在将 Linux 服务器移植到 ios。它是单线程、事件驱动的设计 它在 OSX 上使用 kqueue 来处理套接字和其他事件。有什么东西吗 ios 上类似吗? 谢谢…

一向肩并 2024-10-18 06:10:20 3 0

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

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

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

在 iOS 上,应用程序如何确定另一个进程是否不再写入文件?

我的问题与此非常相似: 使用 kqueue() 监视目录中的更改的最佳方法是什么? 但我对那里的答案不满意。 我有一个 kqueue 设置,当文件复制到我的应用…

旧竹 2024-10-12 04:27:08 2 0

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

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

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

使用 kqueue 确定套接字另一侧的挂起或套接字的异常状态

我已阅读 man 2 kqueue,但尚未发现如何在不使用 EVFILT_READ 或 注册的情况下获得有关套接字挂起或套接字异常情况的通知EVFILT_WRITE。除此之外,尚…

陌上芳菲 2024-09-12 09:11:40 17 0

强制触发kevent

我在 OS X 中使用 kqueue 进行套接字同步。我可以注册一个感兴趣的事件,如下所示: struct kevent change EV_SET(&ampchange, connected_socket, EVF…

眼眸里的快感 2024-09-11 15:01:29 6 0

kqueue NOTE_EXIT 不起作用

我正在尝试使用 Apple 使用 kqueue 的示例但除非我在进程启动后开始观察 kqueue,否则回调永远不会被调用。但该进程的生命周期很短,如果该进程在我开…

小糖芽 2024-09-08 12:34:05 2 0

使用 kqueue() 监视目录中的更改的最佳方法是什么?

好的:我正在 iPhone OS 应用程序中实现文件共享,当然这意味着文件系统监控。耶! 基本上,当用户将文件操作到 iTunes 中我的应用程序部分时,操作系…

淡莣 2024-09-04 08:29:15 8 0

重温“如何一起使用aio和epoll”

按照 的讨论您在单个事件循环中同时使用 AIO 和 epoll 吗?。 事实上,Linux 中有 2 个“aio”API。 有 POSIX aio(aio_* 系列函数),包含在我相信由…

翻了热茶 2024-08-19 15:25:51 5 0

Mac OS X 中的文件级文件系统更改通知

我希望当给定目录下的任何文件(直接或间接)被修改时,我的代码会收到通知。通过“修改”,我的意思是我希望每当文件内容被更改、重命名或删除时我的…

半窗疏影 2024-08-12 07:45:25 8 0

使用 kqueue 轮询异常情况

我正在修改一个应用程序,以便将其对 select() 的使用替换为 kqueue。 select() 允许轮询异常条件: int select(int nfds, fd_set *restrict readfds,…

小嗲 2024-08-10 18:29:10 6 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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