跳到正文
热点事件持续更新

async-a-sync 发布:C 代码隐式异步

1 篇报道1 个报道来源1 小时前更新

先了解这件事

AI 综述

varunrmallya 发布 async-a-sync,一个构建在 Fil-C 之上的编译器与运行时系统,让开发者写看起来阻塞的同步 C 代码,底层异步执行。被标注的函数调用会立即返回,产出的缓冲区保持 pending 状态,首次访问该缓冲区时才在访问点等待完成;运行时可通过 runtime=<name> 按函数插拔,仓库自带 io_uring 与 TCP RPC 两个实现。 运行条件限定在具备 io_uring 的 Linux x86-64;Docker 默认 seccomp 配置会阻止 io_uring,需以 --security-opt seccomp=unconfined 运行;Rosetta 完全不实现 io_uring。

AI 根据报道生成 · 58 分钟前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月2日
  1. Hacker News
    async-a-sync 为 C 带来零语法隐式异步 future

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

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。