Synchronization Techniques

This section provides information about the techniques you can use to synchronize driver activities in a multiprocessor-safe manner. The following topics are discussed:

Kernel Dispatcher Objects

Callback Objects

Spin Locks

Fast Mutexes and Guarded Mutexes

ERESOURCE Structures

Additional Timers and Counters

Asynchronous Procedure Calls

Acquire and Release Semantics

Run-Down Protection

Send comments about this topic to Microsoft