8.2. Process Structures

In this section, we take a look at the major data structures that make up the multithreaded process model in the Solaris kernel.

8.2.1. The Process Structure

The process structure, or proc structure, provides the framework for the creation and management of processes and threads in the Solaris environment. Figure 8.5 illustrates the big picture, showing the process structure with most of the structure members, along with all the other components that provide the entire process execution environment.

Figure 8.5. The Process Structure and Associated Data Structures

Like any kernel data structure, the members of the proc structure ...

Get Solaris™ Internals: Core Kernel Components now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.