From 55f8badbfb09adf877d1496ca0e6c0aa4f576ae8 Mon Sep 17 00:00:00 2001 From: yorick Barbanneau Date: Thu, 18 Oct 2018 22:45:25 +0200 Subject: [PATCH] Syntax and metadata correction --- content/progsys/5_les-processus_legers/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/progsys/5_les-processus_legers/index.md b/content/progsys/5_les-processus_legers/index.md index 398b8ba..df47f31 100644 --- a/content/progsys/5_les-processus_legers/index.md +++ b/content/progsys/5_les-processus_legers/index.md @@ -1,6 +1,7 @@ --- title: "Les processus légers" -categories: ["C", "programmation", "threads"] +categories: ["Programmation système", "cours"] +tags: ["C", "programmation", "threads", "mutex"] date: 2018-10-02 --- @@ -18,7 +19,7 @@ Il comportent plusieurs avantages : mise en place d'*IPC*) - ils sont... légers, de l'ordre de facteur 10 pour leurs création par le noyau - - le partage d'informationa entre processus légers est de facto plus simple + - le partage d'information entre processus légers est de facto plus simple puisqu'ils partagent le même espace mémoire Ils partagent : @@ -32,7 +33,7 @@ Ils ne partagent pas : - le *thread ID*, id de processus léger - leurs piles d'exécution ; pas de partage de variables locales lors d'appels - de fonctiions + de fonctions - `errno` car cela présenterai un risque de "collision" entre threads - la mémoire locale du processus appelée *Thread Local Storage*