Empiler et dépiler des processus

Fermé
leschocolats - 17 déc. 2008 à 12:04
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 17 déc. 2008 à 15:00
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 ?

1 réponse

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
17 déc. 2008 à 12:28
Salut,

Je ne comprends pas ce que tu veux dire par empiler/dépiler des processus.
0
leschocolats
17 déc. 2008 à 14:03
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.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > leschocolats
17 déc. 2008 à 14:23
Et donc, mettons pour un thread donné, tu veux revenir à un état précédent de son contexte?
0
leschocolats > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
17 déc. 2008 à 14:43
Je souhaite qu'à la fin de l'exécution de ce thread, qui est un processus fils, le contexte du processus père ne soit pas restitué. Autrement dit comment GARDER le dernier contexte dans tous les processus appelants (en remontant dans les retours d'appels)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > leschocolats
17 déc. 2008 à 15:00
Salut,

Je comprends rien, il va falloir que tu expliques mieux :-)
0