Статьи

Понимание модели реактивной резьбы (часть 2)

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

Неблокирующий вызов с выполнением потока.

Неблокирующий вызов с выполнением потока worfklow

Диаграмма выглядит сложной, но мы запускаем новый поток из потока запроса и затем вызываем реактивную функцию. Опять же, мы создаем новый поток из предыдущего потока, чтобы выполнить некоторую консольную печать. Здесь мы хотим протестировать или достичь того, чтобы как реактивная sum()функция, так и консольная печать происходили параллельно. Выполнение sum()не блокирует начало и печать нового потока.


Джава