channel 相关问题

一种通信结构,支持在执行线程之间发送对象。您可以并且应该使用此标记来引用通用编程概念或各种语言或库中的特定实现。在后一种情况下,不要忘记添加适当的标签。

为什么在Golang中发送一个超过缓冲通道大小的值会导致死锁错误?

/ 默认情况下,通道是无缓冲的,这意味着它们/只接受发送(chan)。

回答 1 投票 0

在goroutines中使用select语句的通道通信行为。

这是 "围棋之旅 "提供的一个修改版本。 package main import "fmt" func fibonacci(c, quit chan int) { x, y := 0, 1 for { select { case c

回答 1 投票 0

IO通道与读写器

既然Go有通道,我很奇怪为什么标准库似乎没有被设计成也使用它们来进行IO。有读者和写手类型来代替,但什么会是 ...

回答 2 投票 6

为什么通道没有被关闭?[重复]

对于下面的代码: package main import "fmt" func emit(c chan string) { words := []string{"The", "quick", "brown", "fox", "ran", "away"} for _, word := range words { fmt.Printf("...

回答 1 投票 -2

在非缓冲通道上进行循环的范围。

我是golang的新手,正在学习golang的Gotour。我有下面的代码,它可以完美地工作。 package main import ( "fmt" ) func fibonacci(n int, c chan int) { x, y := 0, 1 for ....

回答 2 投票 0

Hyperledger fabric : 无法在raspberry pi 4上使用Raft订购服务创建通道。

我正试图在Raspberry Pi 4上设置一个超账本fabric网络。我的Fabric版本是1.4.6。我能够创建一个网络,运行一个单独的订购服务,但当我尝试与Raft,我...

回答 1 投票 0

AsynchronousSocketChannel ReadWritePendingException - 可以同步吗?

我正在做一个TCP服务器,我很好奇是否可以同步AsynchronousSocketChannel的读写方法。我把通道封装到另一个类中,因为我需要 ...

回答 1 投票 0

如何用discord机器人创建新频道?

我需要用python创建新的频道。文档建议: await guild.create_text_channel('cool-channel'),但它没有工作,所以我试了一下: await client.get_guild(guild.id)...。

回答 1 投票 0

grpc-java,可用的字段名为:ManagedChannelBuilder.defaultServiceConfig()方法。

类 : ManagedChannelBuilder 方法 : defaultServiceConfig(Map) serviceConfig) 可用的字段名:MethodConfig、retryPolicy等... https:/grpc.github.iogrpc-javajavadocio ...

回答 1 投票 0

删除频道中所有人的权限 Discord.JS

我想用Discord.JS删除每个人角色的SEND_MESSAGES权限,下面是我尝试使用的代码 client.on("message", msg => { if (msg.content === "test") { client.channels...。

回答 1 投票 1

如何在Python中解决OpenCv中合并通道的问题?

我只是简单地导入了一张图片。我想将每个BGR频道与零数组合并,然后显示它们。我把我的代码写成如下: import cv2 import numpy as np image = cv2.imread('.imagesinput......)

回答 1 投票 0

在for循环中写入通道会跳过迭代。

我在玩通道游戏 我有下面这段代码,其中包含一个for循环。我不明白为什么程序似乎每隔一次迭代就跳过一次,也不明白为什么最后的值是0。 包主 ...

回答 1 投票 0

使用GetStream.io开发类似Telegram的应用程序

例如,在Telegram中,我们有频道(私人的公共的),并且,他们的成员可以加入并发布到它。所以,像这样,我试图用GetStream实现这个功能,其中:成员可以......

回答 1 投票 1

select块如何等待ctx.Done()?

在下面的代码中:ctx,取消:= context.WithTimeout(req.Context(),5000 * time.Second)//等待响应或超时,选择{case

回答 2 投票 0

正在运行带有加密/ ssh和golang的iperf3

目标使用Golang的crypto / ssh在两个VM上运行iperf3以测量吞吐量。手动过程以下是对手动过程的描述。我正在尝试用golang做同样的事情。 ...

回答 1 投票 -1

永久终止程序并与RabbitMQ使用者一起进入频道

我正在用Go编写程序,并使用go频道编写RMQ使用者,来到了这些场景。 “永远进入通道”阻塞主线程,直到它从其他go例程获取停止信号为止。但下面...

回答 1 投票 0

[通过网络关闭面料样本第一个网络创建频道失败

频道名称:mychannel创建频道... +对等频道创建-o orderer.example.com:7050 -c mychannel -f ./channel-artifacts/channel.tx --tls true --cafile / opt / gopath / src / github.com / hyperledger / ...

回答 1 投票 0

通道返回两个值吗?

我在此链接中看到一些代码,并感到困惑:http://www.darkcoding.net/software/go-lang-after-four-months/第二个值是什么意思(确定)? for self.isRunning {选择{case ...

回答 4 投票 21


如何使用mpsc通道在线程之间创建环形通信?

我想产生n个线程,并能够与环形拓扑中的其他线程进行通信,例如线程0可以将消息发送到线程1,将线程1发送到线程2,等等,并将线程n发送到线程0。

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.