Tuesday 13 March 2012

Solaris 2 Synchronization


  • Implements a variety of locks to support multitasking, multithreading (including real-time threads), and multiprocessing.
  • Uses adaptive mutexes for efficiency when protecting data from short code segments.
  • Uses condition variables and readers-writers locks when longer sections of code need access to data. 
  • Uses turnstiles to order the list of threads waiting to acquire either an adaptive mutex or reader-writer lock.

No comments:

Post a Comment