Processes—An Overview

A process is an instance of a running program. It can be any task that has an address space, executes its own piece of code, and has a unique process ID (PID). When a system executes multiple processes, the execution time for processes such as commands or programs may vary. Some programs may take a long time to complete execution; others may execute almost instantaneously. To avoid unnecessary delays, Solaris supports multitasking, which involves running multiple processes at a single instance. This chapter looks at what processes are and how to manage these processes in a Solaris environment.

A process can create another process called a child process. Any process that creates the child process is called the parent process ...

Get Special Edition Using® Solaris™ 9 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.