Go底层原理与工程化实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Chapter 2
第2章 Go语言并发模型

Go语言天然具备并发特性,基于go关键字就能很方便地创建一个可以并发执行的协程。了解操作系统的读者应该都知道,线程也是可以并发执行的,并且线程由操作系统调度执行。那么协程为什么能并发执行呢?协程又是由谁调度执行呢?本章首先为读者引入Go语言中经典的GMP调度模型,随后详细介绍Go语言协程的实现原理,以及Go语言调度器原理。