Публикации по теме 'channel'


Похоже, это опечатка, «a is done» определенно не должно быть здесь первым в выводе, прежде чем…
Похоже, это опечатка, «а сделано» точно не должно быть первым в выводе здесь, перед многочисленными «б сделано» и финальное «а сделано»?

Вопросы по теме 'channel'

Обработка скрытого канала в antlr 3
Я пишу грамматику ANTRL для перевода одного языка на другой, но документации по использованию HIDDEN канала очень мало. Нигде не могу найти примера. Единственное, что я нашел, - это FAQ на www.antlr.org, в котором рассказывается, как получить доступ...
2684 просмотров
schedule 30.11.2021

Как я могу эмулировать каналы Go с помощью Haskell?
Недавно я начал читать о языке программирования Go, и мне показалось, что переменные канала очень привлекательны. Можно ли подражать той же концепции в Haskell? Может быть, иметь тип данных Channel a и структуру монад, чтобы включить изменяемое...
5153 просмотров
schedule 15.11.2021

Кэширование каналов WCF и ChannelFactory
Поэтому я решил немного повысить производительность своего приложения WCF и попытаться кэшировать каналы и ChannelFactory. У меня есть два вопроса обо всем этом, которые мне нужно прояснить, прежде чем я начну. 1) Следует ли реализовать...
16656 просмотров
schedule 16.09.2021

Сценарии Perl Irssi: как отправить сообщение на определенный канал?
Мне нужно выполнить эту единственную задачу с помощью скрипта Irssi Perl . У меня есть собственный канал, и я хочу отправлять сообщения прямо на этот канал в определенных сценариях. Мой опыт работы с Perl весьма ограничен, поэтому у меня нет...
4029 просмотров
schedule 28.11.2021

Клиентский канал не находится в состоянии с возможностью записи (NIO) Netty
клиентский канал в netty недоступен для записи. Могут ли специалисты помочь мне выяснить причину? почему канал всегда недоступен для записи? поскольку он недоступен для записи, наши потоки находятся в спящем режиме. Мы проанализировали...
1725 просмотров
schedule 17.11.2021

Используйте канал для подсчета матриц и ящиков
Этот код взят из самого популярного пакета go matrix https://github.com/skelterjohn/go.matrix/blob/go1/util.go Я погуглил эту функцию и, похоже, она предназначена для вычисления фрактальной размерности. Но в этом пакете эта функция никогда не...
81 просмотров
schedule 26.09.2021

Java NIO - файлы с отображением памяти
Недавно я наткнулся на эту статью , в которой хорошее введение в файлы с отображением памяти и то, как они могут быть разделены между двумя процессами. Вот код процесса, который читается в файле: import java.io.File; import...
24539 просмотров
schedule 10.10.2021

Закрытие канала по сравнению с отправкой, например пустая структура?
У меня есть конвейер с горутинами, соединенными каналами, так что каждая горутина запускает другую, пока все не запустятся. Проще говоря, представьте две горутины A и B , так что, когда A будет завершена, она должна сообщить B , что она может...
3915 просмотров
schedule 09.11.2021

Использование goroutine и channel в обработчике HTTP привело к блокировке ResponseWriter
package main import ( "fmt" "log" "net/http" "time" ) var ch chan bool func testTimer1() { go func() { log.Println("test timer 1") ch <- true }() } func timer1() { timer1 := time.NewTicker(2 *...
834 просмотров
schedule 15.10.2021

как подождать на 2 каналах и продолжить, когда они оба будут готовы к чтению
Предположим, у меня есть 2 буферизованных канала. Как я могу дождаться их обоих и продолжить работу только тогда, когда в обоих каналах есть хотя бы один элемент? Похоже собрать машину из двух частей, только когда обе части под рукой, я могу...
73 просмотров
schedule 29.10.2021

Предотвратить блокировку `chan :: Receiver` при пустом буфере
Я хотел бы создать канал Multi-Producer Multi-Consumer (MPMC) с различными параллельными задачами, обрабатывающими и производящими в нем данные. Некоторые из этих задач отвечают за взаимодействие с файловой системой или сетью. Два примера:...
313 просмотров
schedule 03.11.2021

Является ли канал / заглушка grpc потокобезопасным в csharp
является ли канал grpc потокобезопасным в csharp или, в более общем смысле, на любом языке, в зависимости от версии ядра C; для следующего кода: 1) потокобезопасен ли канал? 2) потокобезопасен ли клиент? Channel channel = new...
2312 просмотров
schedule 25.09.2021

Можно ли рисовать по отдельным каналам с помощью Core Graphics?
Я хотел бы рисовать в определенных каналах с помощью Core Graphics. Используя приведенный ниже код, каждая фигура рисуется с использованием одного цвета канала, но второй прямоугольник с зеленой заливкой перезапишет предыдущий красный эллипс. Я бы...
66 просмотров
schedule 14.10.2021

discord.js проверяет, есть ли у гильдии канал с определенным именем, и если да, сохраняет идентификатор этого канала в переменной
Я использую discord.js. Есть ли способ проверить, есть ли у гильдии канал с определенным именем, и если да, сохранить этот идентификатор канала в переменной? Я пытаюсь создать команду, которая регистрирует свои действия в канале с именем «журналы»,...
2666 просмотров

Отсутствуют распечатки из горутины после закрытия готового канала
Я запускал следующий код на основе примера из книги «Параллелизм в Go», когда заметил, что не все закрывающие распечатки в конвейере печатаются. Посмотрите, что «выполнено умножение!» отсутствует. С другой стороны, NumGoroutine () показывает, что...
55 просмотров
schedule 28.09.2021

Почему нет ошибки, что приемник заблокирован?
Согласно документации Go : Получатели всегда блокируются, пока не появятся данные для приема Этот тест должен завершиться неудачно, потому что для последней операции приема из канала нет соответствующей записи: package main import...
72 просмотров
schedule 10.11.2021

Отдать предпочтение одному общению (чан) в избранном
Я знаю, что если есть более одного сообщения, которое может выполняться в заявлении select , то одно из них выбирается случайным образом. Я пытаюсь найти альтернативный подход, который может предпочесть одно общение другому. Фон состоит в том, что...
82 просмотров
schedule 17.11.2021

Многопоточные оценки по каналу в julia
Я хотел бы одновременно использовать Channel для получения значений, при которых функция должна быть оценена, и распараллеливать оценку этой функции с помощью Threads.@threads . В отсутствие многопоточности мой MWE: ##### # Produces input...
71 просмотров
schedule 13.09.2021

Измените тип приемника канала с Receiver ‹T› на Receiver ‹U›
У меня есть интерфейс, который определяет метод, возвращающий получателя: pub fn subscribe(to: &str) -> crossbeam_channel::Receiver<Message>; Я использую библиотечный метод, который возвращает Receiver, но с другим типом сообщения:...
35 просмотров
schedule 02.12.2021

Как управлять сбоями приложения, когда grpc blockingstub вызывается с дедлайном
Я пытаюсь разработать приложение, которое подключается к внутреннему серверу с помощью заглушки блокировки grpc. Я дохожу до момента, когда делается запрос, и мое приложение вылетает из-за превышения крайнего срока. Ожидаемое поведение заключается...
246 просмотров
schedule 06.02.2022