Cours:InfoEmbarqueeThread : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 5 : Ligne 5 :
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! zone mémoire !! Taille !! Usage
+
! zone mémoire !! Taille !! Usage !! Performances
 
|-
 
|-
| Stack (pile) || fixe || variables/paramètres ... des fonctions
+
| Stack (pile) || fixe || variables/paramètres ... des fonctions || selon mémoire
 
|-
 
|-
| Heap (tas) || sans objet || allocation dynamique
+
| Heap (tas) || sans objet || allocation dynamique || un peu moins rapide (gestion du tas, partage entre thread => doit être thread-safe)
 
|}
 
|}
  

Version du 20 septembre 2023 à 17:17

Kesako

Pile/Tas

zone mémoire Taille Usage Performances
Stack (pile) fixe variables/paramètres ... des fonctions selon mémoire
Heap (tas) sans objet allocation dynamique un peu moins rapide (gestion du tas, partage entre thread => doit être thread-safe)

Processus

Thread

spécialisation de la classe QThread

Mutex

Ressources