Partager via


Threads

Dans l’architecture du débogueur, un thread :

  • Unité fondamentale de calcul. Un thread exécute séquentiellement ses instructions dans le contexte d’une pile d’appels unique, en passant d’un contexte de code à l’autre.

  • Peut s’identifier et le programme qu’il exécute. Les threads peuvent être nommés, suspendus et repris. Un thread peut également énumérer ses cadres de pile associés et, dans certaines conditions, peut être déplacé vers un autre cadre de pile. Étant donné le contexte d’une trame de pile, un thread peut retourner son thread logique associé, le cas échéant. Un thread a des propriétés, telles qu’un nombre d’interruptions, qui peuvent être affichées dans la fenêtre Threads de l’IDE.

  • Est représenté par une interface IDebugThread2 , généralement créée par un moteur de débogage (DE) ou une machine virtuelle en conséquence de l’exécution d’un programme.

Voir aussi