mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 20:52:22 +00:00
ch6-1-fix typos
This commit is contained in:
parent
7933180cd5
commit
d8829fdc9c
@ -1,6 +1,6 @@
|
|||||||
# 6.1 分布式锁
|
# 6.1 分布式锁
|
||||||
|
|
||||||
在单机程序并发或并行修改全局变量时,需要对修改行为加锁以创造临界区。为什么需要加锁呢?可以看看下段代码:
|
在单机程序并发或并行修改全局变量时,需要对修改行为加锁以创造临界区。为什么需要加锁呢?可以看看这段代码:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
package main
|
package main
|
||||||
@ -40,7 +40,7 @@ func main() {
|
|||||||
|
|
||||||
## 进程内加锁
|
## 进程内加锁
|
||||||
|
|
||||||
想要得到正确的结果的话,把对 counter 的操作代码部分加上锁:
|
想要得到正确的结果的话,要把对 counter 的操作代码部分加上锁:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
// ... 省略之前部分
|
// ... 省略之前部分
|
||||||
|
Loading…
x
Reference in New Issue
Block a user