标签
本文介绍了在 FreeBSD 中实现原生 inotify 支持的过程,通过将 inotify 移入内核,解决了现有用户空间库在处理文件监控时的问题,从而提升了性能和正确性。
Zig 语言在游戏开发中表现出色,凭借与 C 的无缝互操作和精细内存控制,适合底层控制偏好的开发者。尽管语言尚年轻,存在 LSP 弱、文档不全等问题,但 2025 年已值得尝试。
本文探讨了如何使用mmap创建魔法环形缓冲区,其中两个连续的虚拟内存区域映射同一物理内存,并测试其与io_uring注册缓冲区的兼容性,发现其按预期工作。
本文介绍了Linux的可重启序列(rseq),这是一种内核特性,能够在没有锁或原子操作的情况下实现线程安全的数据结构,在多核CPU上带来显著的性能提升。本文提供了教程,并展示了在96核AMD Threadripper上高达43倍的加速效果。