协程 是一个轻量级的执行线程。 |
|
|
|
|
|
|
|
|
|
假设我们有一个函数调用 |
|
要在协程中调用此函数,请使用 |
|
您也可以为匿名函数调用启动一个协程。 |
|
现在我们的两个函数调用正在不同的协程中异步运行。等待它们完成(对于更健壮的方法,请使用 WaitGroup)。 |
|
当我们运行此程序时,我们首先看到阻塞调用的输出,然后是两个协程的输出。协程的输出可能是交错的,因为协程正在由 Go 运行时并发运行。 |
|
接下来我们将介绍并发 Go 程序中协程的补充:通道。 |
下一个示例:通道.