Go to main content

Multithreaded Programming Guide

Exit Print View

Updated: March 2019
 
 
Chapter 1

Covering Multithreading Basics

The word multithreading can be translated as multiple threads of control or multiple flows of control. While a traditional UNIX process contains a single thread of control, multithreading (MT) separates a process into many execution threads. Each of these threads runs independently.

This chapter explains some multithreading terms, benefits, and concepts. If you are ready to start using multithreading, skip to Basic Threads Programming.