channel 相关问题

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

Go:用于通用数据处理的接口{}的chan

我目前正在尝试用golang编写一些生产者和消费者代码,试图保持它的通用性。 它看起来像这样。 函数生产者 () { 共享数据通道 <- getData() //retu...

回答 1 投票 0

实现由Kraus算子表示的量子通道

我有一个量子通道,可以用Kraus算子来表达,但是这个通道会在原来的基础上添加另一个希尔伯特空间,比如从HA到HA张量HB。我怎样才能构建一个单一的

回答 1 投票 0

所有 goroutine 都在睡觉 - 死锁

对于我的要求之一,我必须创建N个worker go例程,这些例程将由一个监控例程进行监控。当所有工作例程完成时,监控例程必须结束。我的代码

回答 5 投票 0

关闭集合通道不会解锁已经阻塞的发送功能

首先创建一个capacity=0的集合点通道。然后在串联阻塞调用中调用该通道的 send() 函数。 然后调用通道的 close() 函数。 Channel.send() 会阻塞

回答 1 投票 0

“TranscriptionConsumer”对象没有属性“base_send”Websocket Django

我正在尝试做一个将 .wav 音频翻译成 django 中的文本的网站。我这里有问题。我正在使用 websocket 立即发送翻译后的文本。但是当我尝试发送短信时,出现此错误...

回答 1 投票 0

GOlang Channel使用不挂机

如何让 GOlang 进程在我做其他事情时不受阻碍地运行? 据我了解,将通道发送到(例如)字符串缓冲区使通道“非阻塞” 操场上的代码: 哈...

回答 1 投票 0

为什么 Future 实现中的 `while let` 会触发 Waker,而 `but if` let 不会?

我一直致力于 Rust 中的 Future 实现,并且遇到了我不完全理解的行为。具体来说,我在 poll 方法中使用 std::sync::mpsc::Receiver ,并且我正在尝试...

回答 1 投票 0

golang并发死锁问题

在我的流程的一部分中,我创建了一个缓冲通道。在 doWork 函数内部,有时需要再次执行自身。然而,下面的代码会导致“所有 goroutine ...

回答 1 投票 0

如何在不读取频道的情况下检查频道是否关闭?

这是 @Jimt 编写的 Go 中工作人员和控制器模式的一个很好的示例,用于回答 “是否有一些优雅的方式来暂停和恢复 golang 中的任何其他 goroutine?” 包主 导入(...

回答 11 投票 0

Django 通过 http post 进行身份验证并在之后使用 websockes

我正在开发一个项目,我们一直在使用 CRUD 和 REST API、标准的东西。 现在我们想切换到 websockets,因为我们想要实时更新。想想航空公司预订日历......

回答 1 投票 0

导致内存增加的通道

我正在学习 C# Channel 库并尝试创建生产者/消费者模式。我写了一个简单的例子,发现运行它时内存增加很大。请帮我找出...

回答 1 投票 0

为什么我无法安装 Django 频道?

我的操作系统是ubuntu 24.04。我正在尝试在 Django 中创建一个聊天应用程序。为此,我需要 django 通道并尝试使用 pip installchannels 命令安装它们。执行此命令后我...

回答 1 投票 0

Go 中的 len(channel) 是线程安全的吗?

一个通道可能被多个 Go 例程使用。使用某些 Go 例程中的 len(channel) 获取通道的长度是线程安全的吗?

回答 2 投票 0

GO SSH 服务器 - 如何将 stdout/stderr 写回 ssh 客户端?

我正在编写一个极其准系统的 SSH 服务器(以补充我的 go SSH 客户端),我几乎完成了,除了我碰壁了。 运行命令后,客户端发送其请求负载...

回答 1 投票 0

将out_channel添加到预训练模型中

我训练了一个有 2 个通道(鱼和背景)的模型fish.pth。我想添加一个图层,以便训练一个新模型 spin.pth,它将鱼、脊柱和背景分为 3 类。是的,我可以...

回答 1 投票 0

goroutine 开头的仅信号通道

我遇到了下一段代码(简化的)并且无法理解通道检查的目的。该片段是在函数结束之前找到的。 检查 := make(chan struct{}, 1) 去函数(){ 切...

回答 1 投票 0

如何对从条件中选取的两个点之间的回归通道进行编码

我有用于手动时间戳的代码来执行此操作,但我需要它根据 50 ma 和 200ma 交叉或交叉来选择 2 个条形索引或时间值,保存此点并用它来绘制

回答 1 投票 0

长时间运行的任务(返回处理函数并继续在goroutine中执行代码)

我正在使用 Echo 在 golang 中构建 REST API。我有一个处理程序函数 Temp,它处理带有一些表单数据的 Post 请求。 func NewBatchHandler(e *echo.Echo, us 域.BatchUsecase) { 处理...

回答 1 投票 0

尝试同时发送和接收时,FanIn 模式会阻塞

包主要 进口 ( “FMMT” ) 函数主() { 甚至 := make(chan int) 奇数 := make(chan int) 退出 := make(chan int) fanin := make(chan int) 去发送(偶数,奇数,退出)...

回答 1 投票 0

向消费者发出生产者已停止生产的信号

我正在开发一个控制台 .NET Core 应用程序,它收集电子邮件数据,然后使用通道异步发送这些电子邮件。 我目前正在将消费者添加为托管服务...

回答 1 投票 0

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