This document discusses processes and threads. It defines a process as a heavyweight flow that can execute concurrently with other processes, while a thread is a lightweight flow that can execute concurrently with other threads within the same process. Active objects own processes or threads and can initiate control flow. Processes and threads are modeled as stereotyped active classes. The document also covers communication between active and passive objects, synchronization techniques for processes and threads, and common modeling patterns for modeling multiple flows of control and interprocess communication.