Empiler et dépiler des processus
leschocolats
-
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Quelqu'un pourrait-il m'aider SVP ?
Mon script shell est récursif et je souhaiterais accéder à la pile (des commandes ?) pour
1/ soit sauvegarder le contexte avant appel et pouvoir le restituer au retour
2/ soit dépiler en vrac jusqu'à un certain niveau (sauvegardé antérieurement) de la pile (ce qui revient quasi au même....)
Comment s'appelle la pile ? (là ou s'empilent les processus par PID ?)
comment la "manipuler" , c-à-d les commandes pour empiler/dépiler ?
Quelqu'un pourrait-il m'aider SVP ?
Mon script shell est récursif et je souhaiterais accéder à la pile (des commandes ?) pour
1/ soit sauvegarder le contexte avant appel et pouvoir le restituer au retour
2/ soit dépiler en vrac jusqu'à un certain niveau (sauvegardé antérieurement) de la pile (ce qui revient quasi au même....)
Comment s'appelle la pile ? (là ou s'empilent les processus par PID ?)
comment la "manipuler" , c-à-d les commandes pour empiler/dépiler ?
Configuration: Linux Firefox 3.0.4
1 réponse
-
Salut,
Je ne comprends pas ce que tu veux dire par empiler/dépiler des processus.-
Je parle d'empiler des contextes, dans une pile d'appel
chaque thread a sa propre pile d'appel. Cela permet à chacun d'exécuter un code différent et d'utiliser des sous-routines la façon classique. Comme dans un programme monothreadé, chaque invocation de sous-routine dans chaque thread a son propre jeu de variables locales, qui sont stockées dans la pile de ce thread.
-