摘要: 1. golang协程为什么比线程轻量? 1. go协程调用跟切换比线程效率高。 线程是内核对外提供的服务,应用程序可以通过系统调用让内核启动线程,由内核来负责线程调度和切换。线程在等待IO操作时线程变为unrunnable状态会触发上下文切换。现代操作系统一般都采用抢占式调度,上下文切换一般发生在 阅读全文
posted @ 2020-03-17 11:43 songguojun 阅读(1049) 评论(0) 推荐(0) 编辑