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