总结

已完成

如你所见,Go 实现并发的方法不同于其他编程语言。 Go 的标语概括了此方法:“不是通过共享内存通信,而是通过通信共享内存。”

这个简单的句子改变了一切。 你已经看到通过使用 goroutine 和通道,可以编写运行速度更快且更易于理解的并发程序。 至少,当你已经知道 Go 中的工作原理时是这样。

我们只是介绍了 Go 的并发方法的基础知识。 但至少你已经进行了一些实践,尤其是针对这个挑战的实践。

我们强烈建议你再次访问本模块,以确保了解基础知识。 然后,就可以开始更深入的探索了。

请确保了解为什么需要使用通道在 goroutine 中进行通信。 此外,确保了解无缓冲通道和有缓冲通道之间的区别,尤其是使用时的区别。 关于并发的知识先介绍到这里,下一模块再见。