Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP 9000 V-Class Server: Architecture

Chapter 5 Synchronization

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

Synchronization allows processors executing multiple threads of the same or different processes to share data by locking data structures until the thread requiring the structure has completed. It is accomplished by using a semaphore variable associated with each data structure.

The semaphore variable provides a flag to all processors sharing the data structure. Each processor has access to the semaphore variable, but it can only manipulate the variable atomically. That is, once a processor starts a semaphore operation, it must complete it before any other processor can modify this same data structure.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.