Публикации по теме 'asynchronous-programming'
Обработка JavaScript и воскресный лингвини
Асинхронная и синхронная обработка в JavaScript
Что такое асинхронная и синхронная обработка JavaScript (сокращенно асинхронная и синхронная) и почему нас это волнует?
Давайте рассмотрим первую половину этого вопроса, начав с нескольких простых определений.
Синхронная обработка — это рабочий процесс, который выполняется без перерыва от начала до конца. Workflow Engine обрабатывает действия, которые могут быть выполнены немедленно, и каждое действие должно быть завершено первым, прежде..
Соединение Kotlin и Java: передача ссылок на функции Kotlin в код Java
Введение:
При работе над проектами, в которых используются как Kotlin, так и Java, плавная интеграция этих двух языков может оказаться ценным навыком. Одной из распространенных проблем является передача ссылок на функции Kotlin в качестве обратных вызовов методам Java. В этом сообщении блога мы покажем вам пример и объясним, как этого добиться эффективно.
Сценарий:
Представьте, что у вас есть функция Kotlin, выполняющая асинхронную операцию, и вам нужно уведомить свой Java-код о..
[Scala] Будущее, восстановление и создание исключений
/!\ Восстановление асинхронным методом может завершиться ошибкой, если исключение возникнет до инициализации Future /!\
Например, это восстановление никогда не будет вызываться:
def asyncMethod() : Future[String] = {
throw new RuntimeException("BOOM")
}
asyncMethod().recover {
case t : RuntimeException = > "failure"
}
В приведенном выше примере мы могли бы предположить, что восстановление обработает наше исключение и вернет «сбой».
Но..
Понимание промисов JavaScript и мир асинхронного программирования
В сфере современной веб-разработки асинхронное программирование играет решающую роль в создании отзывчивых и эффективных приложений. JavaScript, являющийся краеугольным камнем веб-разработки, представил мощную концепцию под названием «обещания» для изящной обработки асинхронных операций. В этой статье мы погрузимся в мир промисов JavaScript и исследуем увлекательный мир асинхронного программирования.
Асинхронное программирование: необходимость в веб-мире
Прежде чем мы углубимся в..
Понимание промисов в JavaScript: подробное руководство
JavaScript — невероятно универсальный и мощный язык программирования, и одной из его важнейших функций является возможность работы с асинхронными операциями. При работе с асинхронным кодом обещания являются незаменимым инструментом, который может сделать ваш код более эффективным, удобным для сопровождения и легким для чтения.
обещание — это объект, представляющий значение, которое может быть еще недоступно, но будет разрешено в будущем. У обещания есть три состояния: ожидание ,..
Асинхронное программирование Dart: потоки
В этой статье рассматривается одна из основ реактивного программирования: потоки, которые являются объектами типа Stream .
Если вы читали наши предыдущие статьи о фьючерсах , возможно, вы помните, что каждое фьючерс представляет собой одно значение (либо ошибку, либо данные), доставляемое асинхронно . Потоки работают аналогично, только вместо одного элемента поток может предоставить ноль или более значений и ошибок в течение времени .
Эта статья была впервые..
Функции генератора в javascipt
Функции генератора в JavaScript и его использование в реальном времени.
В JavaScript функции-генераторы позволяют определить итератор, который выдает значения по одному, аналогично Python. Функции-генераторы определяются с использованием синтаксиса function* , а ключевое слово yield используется для создания значений. Когда вызывается функция-генератор, она возвращает объект-генератор, который можно использовать для перебора значений.
Вот пример простой функции-генератора в..