跳到正文
Hacker News· varunrmallya·· 2 小时前AI 评分58

async-a-sync 为 C 带来零语法隐式异步 future

Implicit futures for C – the first access to a buffer is the await

AI 导读

async-a-sync 是构建在 Fil-C 之上的编译器与运行时系统,让开发者写看起来阻塞的同步 C 代码,底层异步执行。被标注的函数调用会立即返回,其产出的缓冲区保持 pending 状态,首次访问该缓冲区时才在访问点等待完成;运行时可通过 runtime=<name> 按函数插拔,仓库自带 io_uring 与 TCP RPC 两个实现。

来源:Hacker News · github.com