StuBS
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.