Вопросы с тегом «channel»

4
RabbitMQ и отношения между каналом и соединением
Клиент RabbitMQ Java имеет следующие понятия: Connection - соединение с экземпляром сервера RabbitMQ Channel - ??? Пул потребительских потоков - пул потоков, которые принимают сообщения из очередей сервера RabbitMQ Очередь - структура, которая содержит сообщения в порядке FIFO Я пытаюсь понять отношения и, что более важно , ассоциации между ними. …

5
Можно ли оставить канал открытым?
Можно ли оставлять канал Go открытым всегда (никогда не закрывать канал), если я никогда не проверю его состояние? Приведет ли это к утечкам памяти? Следующий код в порядке? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh <- Request{data: data, replyCh: reply} return <-reply }
161 go  channel 

8
PackagesNotFoundError: следующие пакеты недоступны по текущим каналам:
Я новичок в Python. Я использовал его в нескольких проектах, но на самом деле мне не нужно было отклоняться от его стандартной настройки. Я пытаюсь установить несколько новых пакетов, чтобы получить доступ к функциям, необходимым для работы в университете. При попытке установить получаю следующее: (base) C:\Anaconda2\Jupyter>conda install -c python-control -c …

3
Что такое размер буфера канала?
Я пытаюсь создать асинхронный канал, и я смотрел http://golang.org/ref/spec#Making_slices_maps_and_channels . c := make(chan int, 10) // channel with a buffer size of 10 Что значит размер буфера 10? Что конкретно представляет / ограничивает размер буфера?
86 go  channel 

8
Как проверить, закрыт канал или нет, не читая его?
Это хороший пример режима рабочих и контроллеров в Go, написанный @Jimt в ответ на вопрос « Есть ли какой-нибудь элегантный способ приостановить и возобновить любую другую горутину в golang? » package main import ( "fmt" "runtime" "sync" "time" ) // Possible worker states. const ( Stopped = 0 Paused = …
82 go  channel 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.