摘要:
select 是 Go 中类似于用于通信的 switch 语句。每个 case 必须是一个通信操作,要么是发送要么是接收 select 随机执行一个可运行的 case,如果没有 case 可运行,它将阻塞,直到有 case 可运行 一个默认的子句应该总是可运行的 当select中的其它分支都没有准备 阅读全文
摘要:
Go 程(goroutine)是由 Go 运行时管理的轻量级线程。 当一个goroutine创建时,会和其他goroutine一起并发运行, goroutine 由 Go 程序运行时的调度和管理。 Go 程序从 main 包的 main() 函数开始,在程序启动时,Go 程序就会为 main() 函 阅读全文