Golang协程简介
在Go语言中,协程(coroutine)是通过goroutine实现的。goroutine是Go运行时管理的轻量级线程,由Go运行时环境调度,不是操作系统层面的线程。goroutine使得并发编程变得简洁易懂。
参考文档:
Golang,也称为Go,是由Google开发的一种静态强类型、编译型的系统级编程语言,具有语法简洁、并发支持、高效的内存管理和垃圾回收机制等特性。它由Ken Thompson、Rob Pike和Robert Griesemer于2007年设计,旨在解决当时Google面临的软件开发与维护问题。
Golang 语言语法与 C 语言相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
本文中,我们开始学习Golang,主要参考: