Go并发设计

goroutine(极少的栈内存,比thread更易用、更高效、更轻便) runtime.Gosched()表示把CPU时间片让给别人,下次某个时候恢复执行该goroutine 想要发挥多核处理器的并行,设置runtime.GOMAXPROCS(n) 默认情况下,channel接受和发送数据都是阻塞的,除非另一端已经准备好,这样就使得goroutines同步变的更加的简单,而不需要显示的lock。
相关文章
相关标签/搜索