了解 Go 中并发的工作原理
理解更多关于并发的知识,并发是 Go 中最独特的功能之一。
学习目标
在本模块中,您将了解:
- Go 中并发的工作原理。
- 并发与并行之间的差异。
- 如何在并发程序中使用 channel(通道)进行通信。
- 如何通过实现并发来编写运行速度更快的程序。
- 当你想要启动有限数量的并发调用时,如何编写可以使用缓冲区来利用并发的动态程序。
添加
先决条件
- 一个已准备好创建应用程序的 Go 环境。 理想情况下,你应当已经在本地安装并配置了 Go,并且应当已经安装了包含 Go 扩展的 Visual Studio Code。
- 能够创建和修改
.go
文件。 - 能够使用终端提示符运行 Go 应用程序。
- 了解基本数据类型,例如
string
、int
和boolean
。 - 了解如何编写基本数据控制流,例如
if
和for
语句。 - 了解如何编写函数。
- 了解如何使用库,例如
net/http
。