C++ Crashkurs
CPU Synchronization
Classes | |
class | Spinlock |
By the use of Spinlocks, it is possible to serialize blocks of code that might run parallel on multiple CPU cores. More... | |
class | Ticketlock |
By the use of Ticketlocks, it is possible to serialize blocks of code that might run parallel on multiple CPU cores. More... | |
Detailed Description
The synchronization module houses functions useful for orchestrating multiple processors and their activities. Synchronisation, in this case, means handling the resource contention between multiple participants, running on either the same or different cores.