go语言-面向并发的内存模型
Go语言是基于消息并发模型的集大成者,它将基于CSP(Communicating Sequential Processes)模型的并发变成内置到了语言中,通过一个go关键字就可以轻易地启动一个Goroutine,且Go语言的Goroutine之间是共享内存的。 1.Goroutine和系统线程 Goroutine是Go语言特有的并发体,是一种轻量级的线程,由go关键字启动。在真是的Go语言实现中,Goroutine和系统线程也不是等价的。尽管两者的区别实际上只是一个量的区别,但正是这个两边引发了...阅读全文