Programmation C sharp/Processus
Un livre de Wikibooks.
Cette page est considérée comme une ébauche à compléter. Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « modifier »).
Ressources suggérées : Programmation C sharp/Bibliographie et liens
Pour chaque application lancée, le système d'exploitation crée un nouveau processus gérant l'état de l'application : mémoire (variables, données), code en cours d'exécution (threads), variables d'environnement, ressources allouées (fichiers ouverts, sockets connectées, ...).
Chaque processus possède trois flux de communication :
- le flux d'entrée (généralement associé à l'entrée standard « stdin ») permet au processus de recevoir des données de l'utilisateur, ou du processus appelant,
- le flux de sortie (généralement associé à la sortie standard « stdout ») permet au processus d'afficher sous forme textuelle ses résultats à l'utilisateur, ou de les transmettre au processus appelant,
- le flux d'erreur (généralement associé à l'erreur standard « stderr ») permet au processus de notifier les messages erreurs à l'utilisateur, ou au processus appelant.
