先略看题目:
1 请简述async函数的编译方式
2 请简述Task状态机的实现和工作机制
3 请简述await的作用和原理,并说明和GetResult()有什么区别
4 Task和Thread有区别吗?如果有请简述区别
5 简述yield的作用
6 利用IEnumerable<T>实现斐波那契数列生成
7 简述stackless coroutine和stackful coroutine的区别,并指出C#的coroutine是哪一种
8 请简述SelectMany的作用
9 请实现一个函数Compose用于将多个函数复合
10 实现Maybe<T> monad,并利用LIN