Rust in Everything
基于 rayon 1.12.0

导读

开始读源码之前,先把两件事讲清楚:

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

💬 关联讨论

发起讨论
加载中...