导读
开始读源码之前,先把两件事讲清楚:
- 怎么读这一卷:rayon 1.12.0 和 rayon-core 1.13.0 是怎样的关系、为什么全卷只用一个 tag;一次 join、一次 par_iter、一个线程睡下又醒来、内存序四条主线各经过哪些文件和章节;三条阅读路线;前置知识;实验在什么机器上、按什么规矩做。
- 源码地图:rayon 对 rayon-core 只调用了哪几个函数;rayon-core 每个文件一句话和行数;rayon 的
iter/、slice/等目录;links = "rayon-core"怎样保证一个程序里只有一份全局池;web_spin_lockfeature;测试和 demo 目录各是什么。
flowchart TB read["怎么读这一卷:版本、四条主线、实验方法"] --> map["源码地图:两层 crate、文件、links 与 feature"] map --> next["01 全景"]
💬 关联讨论
发起讨论加载中...