本文共 235 字,大约阅读时间需要 1 分钟。
Go语言的并发通过
goroutine`实现。goroutine类似于线程,属于用户态的线程,我们可以根据需要创建成千上万个goroutine并发工作。goroutine是由Go语言的运行时(runtime)调度完成,而线程是由操作系统调度完成。
Go语言还提供
channel
在多个goroutine
间进行通信。goroutine和channel是 Go 语言秉承的CSP(Communicating Sequential Process)
并发模式的重要实现基础。
转载地址:http://swjqb.baihongyu.com/