2010-03-23 3 views
3

J'ai régulièrement travaillé avec des programmes à un seul thread. Je n'ai jamais vu un programme multithread s'écraser depuis que je n'ai pas travaillé sur aucun.Cliché de base d'un programme multithread

Y a-t-il une différence entre les deux vidages de mémoire? y a-t-il des informations supplémentaires fournies dans le core dump d'un programme multithread par rapport à un seul programme thread?

Répondre

0

Si vous obtenez une sauvegarde complète, vous aurez l'intégralité de l'espace d'adressage du processus. Cela inclut les modules chargés, les piles pour chaque thread et ainsi de suite. Jetez un oeil à this link pour plus d'informations. En bref, la sauvegarde aura les informations nécessaires pour déboguer plusieurs threads. Cependant, ce n'est peut-être pas facile.