这个是不是你前几天在CM版吞吞吐吐想说的那个?
这个哪里是协程,明明是yield。
协程代表用户态线程,没有规定必须要在一个线程上执行
【 在 hgoldfish 的大作中提到: 】
: 有的。我举个栗子。
: 比如经典的有两个内存里的帐户 A 和 B,一个协程从 A 转帐给 B,另一个协程从 B 转帐给 A,如果是线程,那需要对这两个帐号加锁,让操作串行化。而协程天然是串行化的,在这里不需要加锁。
: 但是考虑上面那个转钱的动作,加和减都是网络操作。在 A-money 的时候,阻塞住了,另一个协程正在执行 A+money,此时仍然需要加锁。
: ...................
--
FROM 123.116.196.*