Skip to content

learncompiler/prj1_2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prj1_2020

在 c++ 中实现 async/await 语法。

运行方式 && 语法格式

cd example && ./run.sh [dir_name]

已完成

  1. cpp 中的 generator。
  2. 支持 generator 内部定义变量、传递参数。
  3. 实现简单的 future ,支持 async 语法。
  4. 实现 executor ,进一步完善 future(poll 中的参数增加 waker)。
  5. 增加的 example 和 testfile ,可以对比 async 和 thread、cpp 和 rust 的性能。

TODO

  1. cpp generator 内存优化。
  2. 补 log 。

阅读列表

Rust

C++

Python

Log

2020-11-07

https://github.com/xy-plus/StudyDiary/blob/master/diary/2020-11-02.md

Else

线程通信、协程通信,编译可知

内核作为一个进程

线程里单独放一个协程

高延时低延时

生产者消费者

同一个线程里的多个协程放到不同 cpu

spawn 线程

统一线程、协程

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published