Go to main content

Writing Device Drivers for Oracle® Solaris 11.3

Exit Print View

Updated: March 2019
Chapter 3

Multithreading in the Oracle Solaris Kernel

    This chapter describes the locking primitives and thread synchronization mechanisms of the Oracle Solaris multithreaded kernel. You should design device drivers to take advantage of multithreading. This chapter provides information about the following subjects:

  • Locking Primitives

  • Thread Synchronization

  • Choosing a Locking Scheme