directory
Version:
v0.0.0-...-29b2171
Opens a new window with list of versions in this module.
Published: Mar 17, 2020
License: MIT
Opens a new window with license information.
README
¶
并发编程
本部分用于介绍 Go 语言并发编程的相关知识。
1. 并发的定义
对于 Go 程序而言,代码中出现了 go
关键字,就是在进行并发编程。
2. 并发编程为什么很重要
- CPU 核心数量越来越多
- 云计算成为主流的生产方式
因此,想要实现高效的程序,必须求助于并发编程。
3. 并发编程为什么那么难
并发编程出了名的难以实现,主要有以下原因:
3.1. 数据竞争
3.2. 原子性操作
3.3. 内存同步
3.4. 死锁、活锁和饿死
4. 编写正确的并发程序
- 编写简明的注释:对函数的并发运行方式进行说明,是一个很好的习惯。
- 以 Go 的方式,编写程序。
Directories
¶
Click to show internal directories.
Click to hide internal directories.