Cargando…

Introduction to concurrent throughput-oriented programming with ReactiveX

<!--HTML--><p style="text-align: justify;">C++ collections, like std::vector, contain values distributed in space. However, other values; mouse events, hardware measurements and network packets are examples of values distributed in time. Many algorithms are implemented using th...

Descripción completa

Detalles Bibliográficos
Autor principal: Shoop, Kirk
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:http://cds.cern.ch/record/2255138
Descripción
Sumario:<!--HTML--><p style="text-align: justify;">C++ collections, like std::vector, contain values distributed in space. However, other values; mouse events, hardware measurements and network packets are examples of values distributed in time. Many algorithms are implemented using the Iterator and Range concepts for values distributed in space. ReactiveX defines the concepts and algorithms for values distributed in time. The ReactiveX concepts and algorithms are implemented in the rxcpp library. The result is safe and clear async code with no visible std::thread or std::mutex.</p>