Golang GMP原理(1) 概念梳理 线程 线程一般指内核级线程,核心如下: 操作系统的最小调度单元 创建 销毁 调度由内核完成,cpu要完成内核态与用户态的转换 可充分利用多核,实现并行 协程 协程线程对应 协程,又称为用户级线程,核心点如下: 与线程存在映射关系,为M:1 创建、销毁、调度在用户态完成,对内核透明,所以更轻 从属同一个内核级线程,无法并行;一个协程阻塞会导致从属同一线程的所有协程无法执行。 Goroutine Goroutine是特殊的协程 与线程存在映射关系,为M:N 创建、销毁、调度在用…