Synchronization Models with Shared Memory in C/C++
(Room 303D)
05 Nov 25
10:00 AM
-
11:25 AM
For many years, threading was a subject that was ignored by the standards, but starting in 2011, the new editions of C and C++ described a portable thread model. The biggest addition was not with threading itself, but with the details of shared memory. Different architectures handle shared memory very differently, so an old approach that worked fine on the Intel Architecture may fall flat on ARM or RISC-V.