15.05.2013 Views

Clase Thread - docencia de la ETSIT-URJC

Clase Thread - docencia de la ETSIT-URJC

Clase Thread - docencia de la ETSIT-URJC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Estados <strong>de</strong>l thread<br />

Cuando se crea un thread, éste no tiene aún <strong>la</strong> capacidad <strong>de</strong><br />

ejecución.<br />

Cuando se invoca al método start() el thread se encuentra en estado<br />

<strong>de</strong> “ejecutable” (“runnable”). Eso no significa que se ejecute!!!<br />

Cuando el p<strong>la</strong>nificador lo <strong>de</strong>cida, el thread pasa a un estado <strong>de</strong><br />

“ejecutando” (“running”).<br />

El thread pue<strong>de</strong> pasar a otro estado intermedio l<strong>la</strong>mado “bloqueado”<br />

(“blocked”) si realiza una operación <strong>de</strong> bloqueo (p.e. entrada/salida)<br />

Cuando sale <strong>de</strong>l estado <strong>de</strong> bloqueo, pasa <strong>de</strong> nuevo al estado <strong>de</strong><br />

“ejecutable”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!