大佬出现,例行膜拜。
看了您的发言,有一种感想:会者不用,用者不会。
什么意思呢?对协程了解到您这个份上的人,就是不用协程(语言提供的关键字或API),也能很好的解决工程中的问题。而那些使用协程的人,并不需要完全懂,照着用能解决工程中的问题就行了。
【 在 leadu 的大作中提到: 】
: 我去,第一个这种简单问题都需要详细解释。我再用尽可能简单的语言重新描述一下
: 现在假设线程t执行了一个协程c1,协程c1内部有若干操作,其中有1次磁盘同步blocking写入,写入之后更新ui。很常见的场景,对吧
: 当线程t执行到第一次磁盘写入的时候,按照你之前的Jave Green thread说法,下面是编译器或运行时会隐式把这个同步写入转换成异步写入,异步写入开始之后,协程c1挂起,释放线程t。
: ...................
--
FROM 124.114.151.*