腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
子
goroutine
不
接收
来自
父
通道
的
消息
、
、
我有一个服务器,在收到请求时,它需要使用
goroutine
从不同
的
流中读取
消息
,将它们发送到
父
goroutine
,
父
goroutine
聚合
消息
并将其发送到客户端。|--> worker3 我使用不同
的
通道
在所有这些
goroutine
之间通信,工作程序可以写入聚合
通道
,处理程序(
父
goroutine
)可以
接收
它并将其发送回客
浏览 23
提问于2021-03-30
得票数 0
1
回答
“完成”
通道
和默认情况会导致
goroutine
泄漏吗?
、
、
、
、
有两种类似的情况,我想与您进行比较--唯一
的
区别是处理值生成
的
方法。第一种情况:选择
的
情况之一中
的
值生成 "fmt" "time" generateValuesfmt.Println("Closing the channel") time.Sleep(5 * t
浏览 3
提问于2022-01-29
得票数 1
1
回答
缓冲
通道
在达到其容量时不会阻塞写入
、
is closed }} 程序
的
输出由于
通道
的
缓冲容量为5,并且我们在其中插入了6个元素,因此我期望它在读取值并清除缓冲区中
的
空间之前阻塞在resultStream <- i处。
浏览 15
提问于2021-10-25
得票数 0
回答已采纳
3
回答
goroutines死锁,需要一些解释
、
、
我想了解这里
的
日常工作是如何进行
的
。问题2:我还想知道如果我把“嗨,向上”发送到msg频道,为什么它没有收到行:13?*嗨,你好吗?金莲花1成龙收到:/Users//work/go/src/github.com/Golang_play/
goroutine
/
goroutine
.go:21 +0x1
浏览 1
提问于2018-02-04
得票数 1
回答已采纳
3
回答
遇到缓冲和未缓冲信道
的
问题
对于Go中缓冲频道和非缓冲频道之间
的
区别,我有点困惑。func() { messages <- "ping" }() fmt.Println(msg)另一方面,当我将"ping"传递给常规函数中
的
消息
时chan string) msg := <-messages} 最后,当我使用
浏览 1
提问于2020-07-02
得票数 2
回答已采纳
2
回答
为什么这段代码会产生错误?
、
、
goroutine
1 [chan send]: /tmp/sandbox994400718/main.go:16 +0x80 一个值被发送到
通道
,并在下一行被
接收
。
浏览 4
提问于2015-11-08
得票数 3
回答已采纳
2
回答
高钢地区零信道缓冲容量与一
通道
缓冲容量
的
差异
我已经将
通道
缓冲区大小设置为零,就像var intChannelZero = make(chan int)一样,当从intChannelZero获取值时将被阻塞,直到intChannelZero有值为止另外,我将
通道
缓冲区大小设置为1,比如var intChannelOne = make(chan int, 1),当从intChannelOne获取值时将被阻塞,直到intChannelOne有值为止。我们知道intChannelZero
的
容量是零,intChannelOne
的
容量是1,所以我想知道: 当将值放入intC
浏览 0
提问于2018-11-17
得票数 12
回答已采纳
1
回答
使用简化编程使多个函数同时工作
、
、
、
我在Go中开始学习并发性,在阅读了一些示例之后,我想尝试一个系统,在这个系统中,每秒钟都会在终端中打印当前
的
时间,用户可以在终端中输入任何文本,并且在终端中打印出相同
的
文本(或者我们可以做任何其他
的
事情,比如,如果只写了一篇将被打印出来
的
特定文本)。基本上,我想出这个表单来编写我
的
代码: 函数输出每个secondGetInput:函数检查用户输入
的
时间,如果输入不是空
的
,获取它
的
值并将其放入另一个函数将要从一个值读取
的
变量中,如果值不
浏览 6
提问于2022-07-07
得票数 0
3
回答
通道
结束后返回
父
例程
、
下面我有一个主要运行go例程
的
代码摘录。为什么没有发生这种情况:主退出在它收到完成后和作业返回之前,这将使
子
进程僵化。任何对戈朗文档
的
引用都是有帮助
的
。
浏览 4
提问于2018-02-28
得票数 0
回答已采纳
1
回答
如何计算要在信道上尽可能晚发送
的
消息
?
、
、
我
的
场景: 因此,问题是:,生产者如何能够尽可能晚地生成
消息</em
浏览 0
提问于2019-06-12
得票数 0
1
回答
尝试在完全关闭后重新连接到NSQ
、
我已经在我
的
Go微服务中创建了一个NSQ生成器,并且我正在尝试为它创建一个方法,以便在NSQ重启后尝试重新连接。我查看了nsq配置文档,希望查看是否可以在重新启动/退出时提供故障转移方法,但我没有太多
的
运气。我将发布如何创建我
的
NSQ生成器: type ProducerNSQ struct {} return nil, err return &Produ
浏览 35
提问于2020-01-17
得票数 0
4
回答
Go中
的
非缓冲信道
下面是一个关于未缓冲
通道
的
简单示例代码: fmt.Println("We are in the sub
goroutine
")}() ch01 <- "Hello"Weare in the ma
浏览 1
提问于2018-04-21
得票数 4
回答已采纳
3
回答
golang
通道
死锁问题,我应该关闭
通道
吗
、
、
、
我发现如果我关闭了
通道
就不会有死锁,但我不知道为什么会这样。在
通道
中输入所有项目后,是否必须关闭
通道
?
浏览 10
提问于2021-05-07
得票数 2
3
回答
在golang中通过
通道
进行双向通信
、
、
、
我有几个函数,我希望它们能自动执行,因为它们处理敏感
的
数据结构。假设下面的场景:有两个函数:lock(sth)和unlock(sth),它们可以随时被
goroutine
调用,以锁定或解锁全局数组中
的
sth。我在考虑有一个命令
通道
,这样goroutines就可以将lock和unlock命令发送到
通道
中,在
通道
的
接收
端,某种类型
的
handler通过从
通道
获取命令,依次处理lock和unlock请求。在一句话中: 在容量为
浏览 0
提问于2017-06-08
得票数 3
3
回答
为什么
通道
接收
的
顺序会导致/解决Golang中
的
死锁?
、
我把我
的
问题归结为下面这个简单
的
例子。我正在调用一个
接收
两个
通道
并向每个
通道
发送一个
消息
的
goroutine
。然后,我正试图进一步
接收
这些信息。然而,
接收
渠道
的
顺序是重要
的
。如果我使用与发送
消息
相同
的
顺序,程序将运行。如果我换了它就不会了。 我原以为戈鲁蒂能独立运行,不需要检索
消息
,我就可以从我想要
的
任何频道<
浏览 6
提问于2022-02-22
得票数 0
回答已采纳
2
回答
通过渠道进行通信
、
、
有一家主要
的
goroutine
和十家子公司。他们都可以访问channel。主
通道
向该信道发送1000号码,
子
通道
将从中读取。
浏览 0
提问于2017-11-23
得票数 0
回答已采纳
2
回答
等待go例程完成,然后从
通道
读取
、
、
、
如何等待所有go例程完成,然后从
通道
中读取所有数据? 为什么这个例子在等待go例程结束时卡住了?
浏览 27
提问于2020-02-11
得票数 2
回答已采纳
2
回答
当使用带go例程
的
两个fmt.printlns时死锁?
、
我有一个非常简单
的
围棋代码。我试着把结构和切片放在一起做围棋。我不确定这是否会是我在生产中使用
的
东西,但它似乎有点不对劲,所以在这里: routinemsg := make(chan []Person) routinemsg2
浏览 12
提问于2022-11-25
得票数 0
回答已采纳
1
回答
如果包括time.Sleep,
Goroutine
就不会执行
、
、
、
c := make(chan int)} c<-3time.Sleep(time.Second) 我
的
代码
不
执行我
的
直觉是main在my_func完成执行之前返回,但是添加暂停似乎没有任何效果。我完全迷上了这个简单
的
例子,这是怎么回事?
浏览 5
提问于2015-02-03
得票数 12
回答已采纳
3
回答
为什么我
的
代码死锁以及如何修复它
为什么我
的
代码在从
通道
读取时死锁(然后崩溃),我希望它在
通道
完全读取后在读取时阻塞,但不会崩溃。我知道这是一种死锁状态,因为没有人在
通道
上写入和读取数据块。
浏览 36
提问于2018-08-31
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《Go语言实战》笔记
使用通道和模式
区块链技术语言——Go语言并发编程(上)
区块链技术语言——Go语言并发编程(下)
Go 语言入门很简单:上下文
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券