无畏并发,Rust助你成为编程高手

*   开篇词/

  *   开篇词|如何用Rust写出安全高效的并发代码?

*   第一章:并发编程基础/

  *   01|并发江湖,逐鹿天下:并发编程的基本概念与应用场景

  *   02|并发险途,乱象迷津:并发编程的挑战与问题

  *   03|欲善其事,先利其器:开发环境搭建

*   第二章:Rust 线程与线程池/

  *   04|匠心独运,生生不息:如何创建和管理线程?

  *   05|细察毫厘,优化性能:Rust 线程高级概念

  *   06|沉睡待机,应声而起:线程的挂起和唤醒

  *   07|划定边界,掌控全局:Scope和子线程的终止

  *   08|博采众长,触类旁通:有趣的线程扩展

  *   09|蓄势待发,并行天下(一):常用线程池之Rayon

  *   10|蓄势待发,并行天下(二):常用线程池之threadpool

  *   11|百花齐放,百家争鸣:更多的线程池

*   第三章:异步编程/

  *   12|时序交错,异步之美:async/await异步编程

  *   13|运筹帷幄,伺机而动:Tokio异步运行时(上)

  *   14|运筹帷幄,伺机而动:Tokio异步运行时(下)

  *   15|东邪西毒,南帝北丐:其他异步运行时

  *   16|用之则行,舍之则藏:异步编程的场景和陷阱

  *   17|躬行实践,洞悉其理:自己动手实现一个Future

  *   18|双管齐下,两全其美:编写同时支持同步和异步的代码

*   第四章:同步原语/

  *   19|海纳百川,有容乃大:并发容器(上)

  *   20|海纳百川,有容乃大:并发容器(下)

  *   21|一夫当关,万夫莫开:互斥锁

  *   22|并行不悖,独占其时:读写锁

  *   23|空前绝后,一劳永逸:Once同步原语

  *   24|静观其变,伺机而动:Convar条件变量

  *   25|齐头并进,胜利会师:Barrier屏障

  *   26|各取所需,节制有度:Semaphore信号量

  *   27|百川归海,万流归宗:mpsc和mpmc

  *   28|浑然一体,一气呵成:atomic原子操作(上)

  *   29|浑然一体,一气呵成:atomic原子操作 (中)

  *   30|浑然一体,一气呵成:atomic原子操作 (下)

  *   31|包罗万象,风雨同舟:并发集合(上)

  *   32|包罗万象,风雨同舟:并发集合(下)

*   直播专场/

  *   直播专场(一)|并发之美,Rust中的线程应用

  *   直播专场(二)|异步编程示例:演示Rust并发编程的能力

  *   直播专场(三)|同步:共享内存和消息传递

  *   直播专场(四)|并发问题和并发测试

*   结束语 & 结课测试/

  *   结束语|在Rust的世界里乘风破浪,无畏前行

  *   结课测试|来赴一场满分之约