2010-10-04 5 views

Répondre

2

Vous ne pouvez pas exécuter uniquement certains threads sous le débogueur. Ils vont tous courir et ils vont tous s'arrêter. Certains threads peuvent progresser plus que d'autres, cela dépend du planificateur de l'OS et est hors de portée du débogueur. Cela dit, une fois que vous vous arrêtez à l'intérieur d'un point de rupture, vous pouvez passer en revue les discussions une à la fois. Vous pouvez également définir des points d'arrêt conditionnels qui n'arrêteront l'exécution que si un certain thread passe par eux.

Je pense que vous trouverez cet article utile:

http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_24.html#SEC25