V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ethsol  ›  全部回复第 32 页 / 共 43 页
回复总数  851
1 ... 28  29  30  31  32  33  34  35  36  37 ... 43  
2022 年 12 月 15 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
用#1 介绍的协程池方法,目前可行
2022 年 12 月 15 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
@sibowen 按你改的写和上面的一样,需要加个 sleep ,不然就显示不全,我要处理的是对象存储,通过发 http 请求,是不是和 os 文件系统底层不一样导致你的代码不行

```
wg.Add(1)
go func(och chan<- []cos.Object) {
defer wg.Done()
var wgg sync.WaitGroup
for _, perfix := range []string{"test", "tc"} {
wgg.Add(1)
go tools.GetObjs(cosClient, perfix, objchan, &wgg)
}
wgg.Wait()
close(och)
}(objchan)
```
2022 年 12 月 15 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
目前代码是这样,问题是为什么后面不加 sleep 就只能随机显示 test ,tc 其中一个的内容?

```
func main() {
var wg sync.WaitGroup

objchan := make(chan []string, 10)

go func(och <-chan []string) {
for objs := range och {
println(objs)
}
}(objchan)

for _, perfix := range []string{"test", "tc"} {
wg.Add(1)
go Getfile(perfix, objchan, &wg)
}

wg.Wait()
time.Sleep(1)
}

func Getfile(dir string, filechan chan<- []string, wg *sync.WaitGroup) {
defer wg.Done()
// send files
...
filechan <- files
// 子目录递归
for _, dir := range dirs {
wg.Add(1)
go Getfile(dir, filechan)
}
}
```
2022 年 12 月 15 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
@xingjue channel 能重新打开?
2022 年 12 月 14 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
@sibowen
@zjj19950716
@bebop
我试试,谢谢
2022 年 12 月 14 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
发送端效率 》 接收端效率,所以发送端先关闭可能造成结果不完整?
所以还是在接收端处理 chan 关闭比较好?
2022 年 12 月 14 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
@bebop
@sduoduo233
改成了在历遍时候 add ,但是结果有点奇怪,只能随机处理"test", "tc"中的一个。
在 wg.Wait()后面 time.Sleep ,才能显示完整
2022 年 12 月 14 日
回复了 ethsol 创建的主题 Go 编程语言 channel 的关闭时机
@bebop 问题是递归,Getfile 不知道会跑多少次
2022 年 12 月 9 日
回复了 tlerbao 创建的主题 程序员 2000 左右,老头用手机求推荐!
选屏大的,其次排除 888 ,888p 之类的火炉,再次排除小米,系统拉跨
2022 年 12 月 7 日
回复了 fo3xx 创建的主题 问与答 app 什么时候恢复彩色?
追悼完还不恢复是 搞毛线啊
2022 年 12 月 1 日
回复了 sixer 创建的主题 分享发现 开了一年电车了,分享一下感受。
电车小保养做什么项目
2022 年 12 月 1 日
回复了 zzahsjlk 创建的主题 硬件 求推荐个电视盒子
我 5 年前买的天猫盒子还很流畅,感觉买个当贝入门的看爱优腾能用好多年了
2022 年 11 月 30 日
回复了 DongDongProMax 创建的主题 问与答 朋友们 有没有什么爽文推荐啊
@daozun 这书还活着?
2022 年 11 月 30 日
回复了 n2l 创建的主题 问与答 想入手小米 13 了,兄弟萌给把把关
小米不要首发买,除了价格背刺,还要看看品控如何,小米 11 的经验。
我收了个 16g 做虚拟内存,老机扩容还是很有性价比的,大容量的感觉没必要
2022 年 11 月 23 日
回复了 rusteer 创建的主题 问与答 为什么一看书就想打瞌睡......
5 年前看三体会困,现在看得停不下来
2022 年 11 月 22 日
回复了 shanghai1943 创建的主题 问与答 各位大哥都在用啥面霜
老婆偶尔会给薇诺娜
2022 年 11 月 22 日
回复了 maclon 创建的主题 程序员 兄弟们,来吹爆东哥
东哥不是隐退了吗?
1 ... 28  29  30  31  32  33  34  35  36  37 ... 43  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2891 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 07:59 · PVG 15:59 · LAX 00:59 · JFK 03:59
♥ Do have faith in what you're doing.