Skip to content

Commit 2d0da87

Browse files
authored
修正互斥锁一个示例中打印数据与解锁顺序问题 (#73)
先打印当前协程修改后的值,再解锁变量
1 parent 97763f8 commit 2d0da87

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/essential/senior/110.concurrency.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1581,9 +1581,10 @@ func main() {
15811581
ans := 1
15821582
// 修改数据
15831583
*data = temp + ans
1584+
// 打印当前协程修改后的值
1585+
fmt.Println(*data)
15841586
// 解锁
15851587
lock.Unlock()
1586-
fmt.Println(*data)
15871588
wait.Done()
15881589
}(&count)
15891590
}

0 commit comments

Comments
 (0)