4.2 原理简述 通过go关键字调用底层函数runtime.newproc()创建一个goroutine 当调用该函数之后,goroutine会被设置成runnable状态 goroutine 本身只是一个数据结构,真正让 goroutine 运行起来的是调度器。Go 实现了一个用户态的调度器(GMP模型),这个调度器充分利用现代计算机的多核特性,同时让多个 goroutine 运行,同时...