老师,能不能解释下 WaitGroup、Mutex、Cond 三个词什么意思?

来源:11-5 传统同步机制

弱弱小乖乖

2018-04-08

课程中听你一直提到这三个,但是他们是什么关系呢,什么意思呢?

写回答

1回答

ccmouse

2018-04-09

WaitGroup是go语言中为了等待一批任务一起结束而设计的一个机制。我们在10-2小节有详细的举例。

Mutex是互斥量。也就是我们这一节之前所演示的锁(Lock)。

Cond是Condition Variable,这个我们课上没有具体讲解。java语言原生支持,其他语言一般都通过库的形式进行支持。具体概念我们可以参考一下这篇文章:https://blog.csdn.net/fengge8ylf/article/details/6896380

2
1
aiqingyuyan
感觉这个WaitGroup就是CountDownLatch的Go版本,api几乎一样
2020-07-21
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程