SubprocesosThreads

En la arquitectura de depurador, un subproceso:In the debugger architecture, a thread:

  • Es la unidad fundamental del cálculo.Is the fundamental unit of computation. Un subproceso ejecuta secuencialmente las instrucciones dentro del contexto de una misma pila de llamadas, mover desde el contexto de un código a la siguiente.A thread sequentially executes its instructions within the context of a single call stack, moving from one code context to the next.

  • Puede identificar el propio y el programa que se está ejecutando.Can identify itself and the program it is running in. Pueden denominados, suspender y reanudar subprocesos.Threads can be named, suspended, and resumed. Un subproceso también puede enumerar sus marcos de pila asociado y, en determinadas condiciones, se puede mover a otro marco de pila.A thread can also enumerate its associated stack frames and, under some conditions, can be moved to another stack frame. Dado el contexto de un marco de pila, un subproceso puede devolver su subproceso lógico asociado, si existe.Given the context of a stack frame, a thread can return its associated logical thread, if any. Un subproceso tiene propiedades, como un recuento de suspensión, que se pueden mostrar en el subprocesos ventana del IDE.A thread has properties, such as a suspend count, that can be displayed in the Threads window of the IDE.

  • Se representa mediante un IDebugThread2 interfaz, suelen ser creado por un motor de depuración (DE) o una máquina virtual como consecuencia de ejecutar un programa.Is represented by an IDebugThread2 interface, typically created by a debug engine (DE) or virtual machine as a consequence of executing a program.

Vea tambiénSee also