协程是一种相对于线程来说更加轻量化的异步方式,它通过用户自定义的方式来管控异步,而不是通过操作系统来调度,从另一个角度来讲协程是可暂停和恢复的函数