2

Les processus

 
 

L’un des premiers choix de conception que devra faire le développeur d’une application multitâche sera : « processus ou threads ? ». Doit-il faire reposer son système sur un ensemble de processus distincts, chacun étant totalement indépendant des autres, ou sur des threads s’exécutant dans un espace mémoire commun ?

Chacune de ces approches présente des avantages et des inconvénients. Nous allons commencer par nous intéresser à la première d’entre elles. Ce chapitre introduira la notion de processus, ainsi que les différents identifiants qui y sont associés, leurs significations et leurs utilisations dans le système.

Le fonctionnement multitâche classique sous Unix repose sur la notion de processus, ceci depuis le début des années ...

Get Développement système sous Linux 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.