Статьи

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

Реактивная или неблокирующая обработка пользуется большим спросом, но прежде чем принимать ее, необходимо глубоко понять ее модель потоков. Для модели потока очень важно знать две вещи: связь потока и поток выполнения. В этом блоге я попытаюсь подробно объяснить обе эти темы.

Что такое реактивное программирование?

Есть много определений в Интернете; Wiki  определение немного теоретический и общий характер . С точки зрения многопоточности моя версия «Реактивное программирование — это обработка потока асинхронных событий, который вы можете наблюдать».                                                                    

Вы можете найти гораздо больше дискуссий о реактивном программировании в Интернете, но сейчас давайте придерживаться нашей темы о модели реактивных потоков. Давайте начнем с очень простого реактивного варианта использования, где мы хотим вернуть сумму целочисленного массива. 

Наш основной поток запросов не должен блокироваться при обработке суммы целочисленного массива. Давайте начнем с создания простого WebServer.


Джава