Goroutine是Go语言中的一种轻量级线程,由Go运行时管理,具有快速创建、销毁和上下文切换的特点,适用于高并发场景。
GMP模型解释了Go语言中的 goroutine、worker thread 和 processor 的关系及其在系统调用和 runtime 调度中的作用。