我说下我的理解老师看看对不对。
n为0的时候。
首先会有1次continuation的resume.
然后会有1次completion的resume. 如果不是真正的挂起,直接把返回结果。 如果是真的挂起(比如切了线程),返回的是一个挂起标志。等真正执行完成的时候,还会再一次调用completion的resume返回结果。 总共会有2到3次resume
每有一个挂起点,就会有一次continuation的resume.和1次(假挂起时)到2次(真挂起时)的completion的resume
就是协程中如果有n个挂起,resume的次数应该是 2+2n次(全是假挂起) 到3+3n次(全是真挂起)