Skip to Content
C++ Reactive Programming
book

C++ Reactive Programming

by Praseed Pai, Peter Abraham
June 2018
Intermediate to advanced
348 pages
8h 45m
English
Packt Publishing
Content preview from C++ Reactive Programming

The modification contract

While a program or process is in execution, all the threads in the system should agree on the modification order (for the memory). Every program is executed in an environment, which involves the instruction stream, memory, registers, heap, stack, caches, virtual memory, and so on. This modification order is a contract, between the programmer and system, that is defined by the memory model. The system consists of the compiler (and linker), which morphs the program into executable code, the processor, which executes the instruction set specified in the stream, the cache, and associated states of the program. The contract requires mandating the programmer to obey certain rules, which enables the system to generate a ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Functional Programming in C++

Functional Programming in C++

Ivan Cukic

Publisher Resources

ISBN: 9781788629775Supplemental Content