Go语言初上手(二) 工程实践 | 青训营
# 并发编程 并发 是多线程程序在一个核的 cpu 上运行 并行 是多线程程序在多个核的上运行 Go 可以充分发挥多核优势,高效运行 一个重要概念 # 协程 协程的开销比线程小,可以理解为轻量级的线程,一个 Go 程序中可以创建上万个协程。 Go 中 开启协程 非常简单,在函数前面增加一个 go 关键字就可以为一个函数开启一个协程。 # CSP 与 Channel CSP(Communicating Sequential Process) Go 中提倡通过 通信共享内存 而不是通过共享内存而实现通信 那么如何通信呢,通过 channel # Channel 语法:...
more...