进程、线程、轻量级进程、协程与 go 的 goroutine【转载+整理】

liuning8023 ·
qkb_75_go
琴为心声
进程/线程, 应为是操作系统支持的,所以定义很明确,标准规范,没有争议。 而 协程,纤程,并程 等概念就不那么规范了,基本每人都有自己的一套。 基本思想概念大致无差,但具体名称,实现方法,技术细节,调度细节什么的,就千奇百怪起来了。 golang很明确声明:所谓协程,在go语言里只叫“狗肉丁”,其他什么名字也不是。 最好不要乱叫。否则会给 gopher 丢脸的。
#1