system-programming

标签

Cards List
#system-programming

FreeBSD 中的原生 inotify

Lobsters Hottest · 2026-07-14 缓存

本文介绍了在 FreeBSD 中实现原生 inotify 支持的过程,通过将 inotify 移入内核,解决了现有用户空间库在处理文件监控时的问题,从而提升了性能和正确性。

0 人收藏 0 人点赞
#system-programming

Gamedev in Zig is actually pretty good (2025)

Lobsters Hottest · 2026-07-11 缓存

Zig 语言在游戏开发中表现出色,凭借与 C 的无缝互操作和精细内存控制,适合底层控制偏好的开发者。尽管语言尚年轻,存在 LSP 弱、文档不全等问题,但 2025 年已值得尝试。

0 人收藏 0 人点赞
#system-programming

BLISS

Hacker News Top · 2026-07-11 缓存

BLISS是一种系统编程语言,于1970年左右在卡内基梅隆大学开发,以其无类型设计和优化编译器而闻名。

0 人收藏 0 人点赞
#system-programming

魔法缓冲区与io_uring注册缓冲区

Hacker News Top · 2026-06-15 缓存

本文探讨了如何使用mmap创建魔法环形缓冲区,其中两个连续的虚拟内存区域映射同一物理内存,并测试其与io_uring注册缓冲区的兼容性,发现其按预期工作。

0 人收藏 0 人点赞
#system-programming

可重启序列

Hacker News Top · 2026-05-31 缓存

本文介绍了Linux的可重启序列(rseq),这是一种内核特性,能够在没有锁或原子操作的情况下实现线程安全的数据结构,在多核CPU上带来显著的性能提升。本文提供了教程,并展示了在96核AMD Threadripper上高达43倍的加速效果。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈