goroutine 为什么轻量

题目来源:字节

答案1:

从资源消耗方面来看,它只需要一个2Kb的内存栈就可以运行; 从运行时来看,它的运行成本很低,将一个goroutine切换到另一个goroutine并不需要很多操作