CERN Computing Seminar

Introduction to concurrent throughput-oriented programming with ReactiveX

by Kirk Shoop (Microsoft Corp.)

Europe/Zurich
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map
Description

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.

More information
Webcast
There is a live webcast for this event