腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
你
能以
编程
方式
确定
从
接收者
到
go
通道
的
值
的
发送者
吗
?
go
、
channel
假设我有一个缓冲
的
通道
,不同
的
函数{A,B,C和D}在不同
的
时间将
值
发送到
通道
。现在,如果我
从
通道
读取通知,是否有办法
确定
它来自哪个
发送者
?
从
逻辑上讲,我会假设没有,但我对
通道
内部没有足够
的
了解,无法知道什么是可能
的
?如果这个
通道
可能是一个无缓冲
的
通道
,
你
能找到相应
的
浏览 13
提问于2020-04-24
得票数 3
回答已采纳
1
回答
为什么“问候已经完成”在"Bonjour“之前被打印在下面的goroutines和
通道
示例中?
go
、
concurrency
、
goroutine
、
channels
发送者
例程不应该等到
接收者
例程接收到
通道
中
的
值
吗
?done") myChannel := make(chan string)
go
greetings(myChannel) // while greetings() routine i
浏览 2
提问于2022-06-17
得票数 -1
回答已采纳
4
回答
在Angular中对对象进行Foreach
javascript
、
angular
、
typescript
、
foreach
、
angular7
我
的
代码有一点小问题。我已经有一段在数组上循环
的
代码(如下所示: 下面是这段代码: Array.prototype.forEach.callelement[key] = 'fa-question undefined'; }); }我现在有了一个
浏览 0
提问于2019-01-09
得票数 0
3
回答
关系数据库设计,一对多范式
database-design
、
relational-database
、
one-to-many
、
one-to-one
我正在开发一个即时消息web应用程序,我决定使用MySQL来存储我
的
模型。但当我面对ORM
的
坚持时,我有点困惑。 在我
的
例子中,用户传递消息是一对多
的
关系
吗
?我
的
意
浏览 11
提问于2017-06-01
得票数 1
1
回答
为什么会出现“所有goroutines都处于休眠状态-死锁”
的
错误?(WaitGroup和
通道
)
go
、
goroutine
我正在尝试将数字1
到
9按顺序打印到控制台。我正在尝试使用goroutines和
通道
,但是为什么我得到这样
的
错误:致命错误:所有goroutines都处于休眠状态--死胡同! ch2 := make(chan int)
浏览 3
提问于2021-03-18
得票数 0
1
回答
同步/选择-跨多个
通道
的
evt(运行时
确定
的
数目)
racket
我正在尝试创建一个非常简单
的
程序,目的是测量跨多个
通道
选择和同步所需
的
时间。本质上,这个概念就是我有一个
发送者
和一个
接收者
。在多次迭代中,发送方随机选择两个
通道
中
的
一个,并在该
通道
上发送消息。作为其中
的
一部分,我需要能够控制作为程序
的
命令行参数所涉及
的
通道
数,这样我就不能将预先
确定
的
通道
数硬编码
到
程序中。问题是
浏览 0
提问于2020-03-31
得票数 1
回答已采纳
1
回答
重建zlib流
stream
、
compression
、
zlib
我
的
项目包含一个发件人/接收方框架,该框架只能单向交谈,没有
从
接收方
到
发送方
的
返回
通道
。发送方使用zlib压缩发送给接收方
的
部分数据。我想让我
的
接收器在崩溃/重新启动/重新启动时具有弹性,是否有可能从随机点加入zlib流?
发送者
/
接收者
都使用Z_SYNC_FLUSH。我试着保存第一个zlib压缩数据块,重新启动接收器,然后再重新发送第一个数据块,然后从一个随机块继续流,它似乎是有效
的<
浏览 5
提问于2016-07-24
得票数 1
回答已采纳
2
回答
有可能在围棋中从一群猩猩中得到一个结果
吗
?
concurrency
、
go
、
goroutine
我最近才了解
到
Google
的
编程
语言
Go
。我对它对并发
的
支持很感兴趣,并开始了解更多关于它
的
信息。但是,我想看看
Go
是如何实现特定
的
并发特性
的
,到目前为止,我还没有看到任何证据表明这个特性存在。这里有一个假设
的
情况:假设我们正在
编程
一个函数来
确定
特定输入
的
Foo
值
。对于任何给定
的
输入,Foo
值
要么在域A中找到,
浏览 6
提问于2009-11-15
得票数 3
回答已采纳
2
回答
在同一个峡谷中创建
的
猩猩是否总是按照顺序执行?
go
、
goroutine
main() { for i:=0; i<=100;i++ {
go
100 { } } 上面的代码创建了100个goroutines来将num插入
到
c
通道
,所以我只是想知道,这些goroutines会以随机顺序执行吗?在我
的
测试中,输出总是1
到</
浏览 0
提问于2015-03-15
得票数 3
回答已采纳
3
回答
如何理解黄金记忆模型中
的
信道通信规则?
go
、
channel
、
memory-model
、
happens-before
在学习戈朗
的
过程中,当我试图理解内存模型规范中描述
的
通道
通信时,我感到有点困惑,如下所示: kth在容量为C
的
信道上
的
接收发生在来自该信道<
浏览 7
提问于2017-10-19
得票数 8
回答已采纳
2
回答
未知长度闭合
通道
go
、
concurrency
、
channel
我无法关闭频道时,不知道它
的
package main "fmt") var i int(0x0, 0x0, 0x50b8e0, 0x9, 0x10, 0x1)runtime.main()/usr/lib/
浏览 3
提问于2015-12-15
得票数 2
回答已采纳
1
回答
守护调度线程池
rust
Duration::new(5, 0), move || do_business_logic(),这会在处理到达main()
的
末尾时立即停止线程
浏览 0
提问于2021-09-27
得票数 0
1
回答
"set“型
通道
go
、
channel
我最近开始写C#
编程
多年之后
的
文章,我很难理解这个语言
的
几个概念。下面是我试图解决
的
一个例子:我希望能够创建一个例程来迭代一个列表,调用一个函数,并将输出存储在一个缓冲
的
通道
中。由于
Go
没有内置
的
set类型,所以我尝试使用map[string]bool来存储不同
的
值
(使用map[string]bool或map[string]struct是其他人建议
的
集合
的
替代);我使用缓冲
浏览 0
提问于2018-05-30
得票数 0
回答已采纳
2
回答
通过电子邮件发送.csv文件可以
吗
?
android
、
database
、
eclipse
、
sqlite
、
csv
所以我对android
编程
还是个新手。我有一个数据库,我希望能够
从
存储在安卓设备上
的
数据库中获取信息,将其存储在.csv文件中,将其附加到电子邮件中,并将其发送给
接收者
。然而,这是我第一次使用.csv文件,我想确保我
的
操作是正确
的
。但我不
确定
使用我当前
的
代码实现这一点
的
正确
方式
,甚至不
确定
这是否是我正在寻找
的
。我还尝试使用了一点: 注意
到
有一节
浏览 0
提问于2012-06-22
得票数 0
回答已采纳
2
回答
从
概念上讲,是使用goroutines
的
正确方法(以及我
的
代码有什么问题)。
go
我有两个问题:( b)为什么我
的
代码不能工作(这是我第一次尝试使用goroutines)?我猜这跟关闭频道有关。wg sync.WaitGroup for _, val := range input {
go
浏览 0
提问于2017-09-26
得票数 0
回答已采纳
2
回答
为什么在戈朗
的
频道需要一个常规程序?
go
我要在戈朗
的
频道上加快速度。根据其, import "fmt"
浏览 2
提问于2017-05-27
得票数 10
回答已采纳
3
回答
Scala函数与类二分法
oop
、
scala
、
functional-programming
我对OO设计相当满意,对函数式
编程
就不那么熟悉了;尽管我已经
编程
了足够长
的
时间,所以FP对我来说也不是完全不自然。
从
我Scala探险
的
第一天开始,我就对OO和FP之间正在进行
的
明显
的
辩证关系感到不安。我
的
第一个倾向是将类看作是将我想要传递
的
函数放在一起
的
某种包,这将平衡功能方面的比例。我觉得必须有一种更好
的
方式
来平衡这一行为。在这种情况下,我也不
确定
如何处理某些熟
浏览 0
提问于2011-03-28
得票数 6
2
回答
clojure.async:"<!不在(去.)块“错误
clojure
、
core.async
used in (
go
.)块“ (
go
(let [x (<!
浏览 0
提问于2015-02-26
得票数 3
回答已采纳
2
回答
理解代码-
Go
并发模式:雏菊链
concurrency
、
go
我不
确定
的
一个模式是:黛西链有人能跟我解释一下
吗
?left := leftmost right = make(chan int)} 由右向左流动
的
通道
。“链式反应”直到c <- 1才开始,当信号1被发送到最右边
的
<em
浏览 3
提问于2014-10-01
得票数 4
回答已采纳
3
回答
在golang中通过
通道
进行双向通信
multithreading
、
go
、
concurrency
、
locking
我有几个函数,我希望它们能自动执行,因为它们处理敏感
的
数据结构。我在考虑有一个命令
通道
,这样goroutines就可以将lock和unlock命令发送到
通道
中,在
通道
的
接收端,某种类型
的
handler通过从
通道
获取命令,依次处理lock和unlock请求。使用golang
通道
可以做到这一点
吗
?我知道可以使用某种锁机制,比如互斥锁,但我想知道是否可以使用
通道
来实现这种用例?我在某个地方看到,建议使用channel而不是
浏览 0
提问于2017-06-08
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《Go语言实战》读书笔记
区块链技术语言——Go语言并发编程(上)
RabbitMQ入门介绍
虾说区块链-77-以太坊白皮书
企业400电话易于扩展,更容易管理
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券