协程(goroutine)是轻量级的执行线程。 假设我们有一个函数叫做f(s),我们一般会这样同步地调用它 使用go f(s)在一个协程中调用这个函数。这个新的go协程将会并发地执行这个函数 你也可以为匿名函数启动一个协程 现在两个协程在独立的协程中异步地运行,然后等待两个协程完成(更好的方法是使用WaitGroup) 结果:当我们运行这个程序时,首先会看到阻塞式调用的输出,然后是两个协程的交替输出。这种交替的情况表示Go runtime是以并发的方式运行协程的。 上一篇: 22、错误处理 下一篇: 24、通道