A norma POSIX fornece dois mecanismos para a criação de atividades concorrentes. O primeiro, abordado neste capítulo, corresponde ao tradicional mecanismo fork do UNIX e a sua chamada de sistema associada, o wait. A chamada fork dentro de um processo provoca a criação de um clone perfeito deste processo para a execução.
POSIX permite ainda que cada um dos processos criados contenham diversas threads (tarefas) de execução. Essas threads têm acesso às mesmas posições de memória e rodam num espaço de endereçamento único. Uma introdução ao uso dessas primitivas será apresentada na seqüência deste texto.