Результаты поиска по запросу "channel"

1 ответ

Обязательно упоминаются соответствующие факты, то есть то, что операции канала могут блокироваться, и что программы выполняются одновременно. Ваш конкретный пример - только применение этих основ.

но работаю в Голанге. Но все же я сталкиваюсь с этой проблемой, хотя знаю решение своей проблемы. Но так и не понял, почему это происходит. Например, если у меня есть конвейерная ситуация для входящих и исходящих каналов, как показано ...

3 ответа

Суть в том, что я видел детерминированный результат, в котором не должно быть детерминизма. Это то, что застряло у меня. Я был полностью прояснен, когда обнаружил, что результаты действительно случайны в нормальной среде. Песочница - это отличный инструмент. Но это не нормальная среда. Скомпилируйте и запустите ваш код локально, и вы увидите ожидаемые результаты.

func main() { messages := make(chan string) go func() { messages <- "hello" }() go func() { messages <- "ping" }() msg := <-messages msg2 := <-messages fmt.Println(msg) fmt.Println(msg2)денный выше код последовательно печатает «ping» и затем ...

5 ответов

Да, может быть. Иногда вводить другой дизайн слишком сложно для понимания. Во всяком случае, я отредактировал свой ответ, чтобы уточнить цель.

ался решить эту простую проблему, с которой я столкнулся в параллельности Голанга. Я искал все возможные решения, но не нашел ничего конкретного для моей проблемы (или я мог бы пропустить одно). Вот мой код: package main import ( "fmt" "time" ) ...

ТОП публикаций

5 ответов

(здесь я пытался дать команду conda install fancyimpute, которая не работала)

ного новичок в Python. Я использовал его в нескольких проектах, но мне не нужно было отклоняться от его стандартной установки. Я пытаюсь установить несколько новых пакетов, чтобы получить доступ к функциям, необходимым для университетского ...

3 ответа

Выход :

я выполняю некоторые практики кода, я сталкиваюсь с проблемой, что канал может быть закрыт дважды, например так:

2 ответа

Для чего используются каналы Голанга?

Просматривая код Голанга, я обнаружил следующее:

2 ответа

Как ведет себя неинициализированный канал?

У меня есть структура, которая содержит канал, который не инициализирован.Когда я пишу в него, процедура блокируется, как и ожидалось, но читатель никогда не...

2 ответа

брось: все горутины спят - тупик

2 ответа

Как собрать значения из N процедур, выполненных в определенном порядке?

Ниже приведена структура типа Stuff. У этого есть три целых.

1 ответ

Тайм-аут Golang не выполняется с каналами

Я использую горутины / каналы. Вот мой код. Почему тайм-аут не выполняется?