Syntax and metadata correction

This commit is contained in:
Yorick Barbanneau 2018-10-18 22:45:25 +02:00
parent 2bad5201ce
commit 55f8badbfb

View file

@ -1,6 +1,7 @@
--- ---
title: "Les processus légers" title: "Les processus légers"
categories: ["C", "programmation", "threads"] categories: ["Programmation système", "cours"]
tags: ["C", "programmation", "threads", "mutex"]
date: 2018-10-02 date: 2018-10-02
--- ---
@ -18,7 +19,7 @@ Il comportent plusieurs avantages :
mise en place d'*IPC*) mise en place d'*IPC*)
- ils sont... légers, de l'ordre de facteur 10 pour leurs création par le - ils sont... légers, de l'ordre de facteur 10 pour leurs création par le
noyau 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 puisqu'ils partagent le même espace mémoire
Ils partagent : Ils partagent :
@ -32,7 +33,7 @@ Ils ne partagent pas :
- le *thread ID*, id de processus léger - le *thread ID*, id de processus léger
- leurs piles d'exécution ; pas de partage de variables locales lors d'appels - 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 - `errno` car cela présenterai un risque de "collision" entre threads
- la mémoire locale du processus appelée *Thread Local Storage* - la mémoire locale du processus appelée *Thread Local Storage*