关注
首先要知道的是:报错的原因wg.Done()源码是wg.Add(-1),最终导致wg中任务数小于0而报错。 C是先加任务数后减任务数,所以不会报错;B是先减后加,所以必定报错;A和D中wg.Done()和wg.Add(1)存在竞争关系,而我们常规测试不报错的原因是创建新协程的速度肯定不及当前协程运行的速度,所以主协程的wg.Add(1)大概率会比子协程的wg.Done()先执行。如果在wg.Add(1)前加入time.Sleep(time.Second),则一定会保证。 PS:我怀疑你自己都没测试,wg都没初始化。。。
查看原帖
1 1
相关推荐
点赞 评论 收藏
分享
诨号无敌鸭:恭喜佬,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
154994次浏览 1582人参与
# 简历被挂麻了,求建议 #
2291463次浏览 31780人参与
# 华为求职进展汇总 #
1962478次浏览 14970人参与
# 实习想申请秋招offer,能不能argue薪资 #
18203次浏览 170人参与
# OPPO求职进展汇总 #
521240次浏览 4361人参与
# 选完offer后,你后悔学机械吗? #
13454次浏览 92人参与
# 你觉得实习只能是打杂吗? #
40224次浏览 385人参与
# 入职以后才知道的校招谎言 #
16314次浏览 139人参与
# 总结:offer选择,我是怎么选的 #
21006次浏览 159人参与
# 如何看待offer收割机的行为 #
485321次浏览 4846人参与
# 如果不工作真的会快乐吗 #
53560次浏览 471人参与
# 如何确定求职岗位 #
330707次浏览 4559人参与
# 今年形式下双非本找得到工作吗 #
32523次浏览 322人参与
# 总结:哪家公司最喜欢泡池子 #
41810次浏览 81人参与
# 嵌入式笔面经分享 #
162234次浏览 2888人参与
# 大疆求职进展汇总 #
359878次浏览 2680人参与
# 机械人的offer怎么选 #
48058次浏览 338人参与
# 如何写一份好简历 #
571789次浏览 8185人参与
# 美团求职进展汇总 #
1049958次浏览 10877人参与
# 校招第一份工作你干了多久? #
14360次浏览 121人参与