Вопросы по теме 'core.async'

Как избежать потери элементов при использовании core.async pub/sub?
У меня есть канал, выступающий в роли издателя: (def publisher (async/chan)) (def publication (async/pub publisher :topic)) Из-за характера sub/pub , когда я делаю это: (async/put! publisher {:topic :foo}) Сообщение потребляется...
823 просмотров
schedule 08.10.2023

go block vs thread в core.async
Из http://martintrojer.github.io/clojure/2013/07/07/coreasync-and-blocking-io/ : Чтобы получить более конкретную информацию, давайте посмотрим, что происходит, когда мы пытаемся выполнить какой-либо HTTP-запрос GET, используя core.async....
2541 просмотров
schedule 01.11.2023

Как четко структурировать зависимости между каналами core.async?
Допустим, у меня есть набор вычислений, которые я хочу выполнять асинхронно с помощью core.async, но, к сожалению, некоторые функции зависят от вывода других функций. Как я могу четко структурировать это в своем коде, а также добиться максимальной...
286 просмотров
schedule 03.09.2022

Как убить core.async/thread?
У меня есть несколько потоков, возвращенных core.async/thread , вовлеченных в какой-то процесс, который я собираюсь закрыть. Я не закрываю всю свою программу, только эти потоки. Как я могу завершить потоки? Метод .stop класса Java Thread...
1647 просмотров