Você está na página 1de 9

Nombre:

Juan Jess de la Cruz Jimnez

Matricula: 865339

Grupo: CC28

TPICOS DE SISTEMAS OPERATIVOS

Asesor de la materia

Mtro. Juan Manuel Amezcua Ortega

Actividad de aprendizaje 1. Identificacin de hilos como:

hilo de ejecucin, hebra o subproceso.

Macuspana, Tabasco a 02 de agosto de 2017


Objetivo de la Unidad

Identificar los hilos programados en Java, como la unidad de procesamiento ms


pequea que puede ser planificada por un sistema operativo, a travs de la observacin y
experimentacin.
Instrucciones:

Con base a las lecturas clave y los apuntes de esta semana, realice lo siguiente:

1. Instala Java con Netbeans.

Copia el programa proporcionado, ejectalo y estdialo; posteriormente,

Qutale el smbolo de comentario // a la lnea de instruccin 36, ejecuta, qu


fue lo que paso?

Ponle el smbolo de comentario a la lnea 36 //, qutale el smbolo de comentario /*


al principio de la lnea de instruccin 38 y al final de la lnea 40 */. Ejecuta el programa,
Qu fue lo que sucede?

2. Crea dos hilos ms con mensaje y ejecute


3. Imprima pantallas y genere un reporte de la salida de resultados.

Programacin de hilos

Se hizo la instalacin del Java y Netbeans. Ante de finalizar se configuro de manera


predeterminada. Cual el proceso de instalacin fue completado con normalidad y sin fallas.
Ejecucin del programa. Y se inici correctamente.

E
Cdigo fue que se va a compilar, que nos proporciona la actividad para analizar.

Al momento de ejecutar programa creado se mostr el mensaje de cada objeto 15


veces los procesos que est dentro del ciclo For para i, en este caso los dos objetos
llamados hilo 1 e hilo 2.
Qutale el smbolo de comentario // a la lnea de instruccin 36, ejecuta, qu fue lo
que paso?

El cambio que sucede quitando el smbolo de comentario sobre la lnea 36 es


hilo2.setPriority(1), que da prioridad al objeto Hilo 2 para que aparezca su secuencia de 15
en este caso el mensaje, primero, y despus el objeto Hilo 1.

Se quit el
smbolo de
comentario
de la lnea 36

En la imagen se genera el mensaje

El mtodo sleep() provoca que el intrprete ponga al hilo en cursos a dormir durante el
nmero de milisegundos que se indique en el para mtodo de invocacin. Una vez transcurrido esos
minutos, dichos hilo volver a estar disponible para su ejecucin.1

1
Tutorial de Java.http://dhw.umh.es/alex-bia/teaching/PC/material/hilos_tutorial-java/cap10-2.htm.
(Consultado 01/08/2017)
Ponle el smbolo de comentario a la lnea 36 //, qutale el smbolo de comentario
/* al principio de la lnea de instruccin 38 y al final de la lnea 40 */. Ejecuta el
programa, Qu fue lo que sucede?

El mtodo Thread.sleep() hace que un subproceso en ejecucin se detenga en un


tiempo de terminado, sujeto a la precisin, exactitud de los temporizadores y planificador
del sistema.2

Cuando el programa se empieza a ejecutar, nos muestra los dos mensajes, primero
el proceso y despus el siguiente del segundo. Y el momento que va terminar la ejecucin
del proceso 1 min programado, cuando termine el minuto se detiene el proceso su
ejecucin.

Se quit el
smbolo de
comentario
de la lnea 38
y 40

2
Tutorialspoint (2017).https://www.tutorialspoint.com/java/lang/thread_sleep_millis.htm. (Consulto
01/08/2017)
Crea dos hilos ms con mensaje y ejecute.

Se aadieron dos hilos ms, para proceder a ejecutar. Que sera hilo 3 y hilo4
cual, lo cual, al momento de la ejecucin del programa, nos una salida del mensaje
de cada proceso y de procesos nuevos creados.

La creacin de
dos hilos
(hilo3, hilo4)

Los dos nuevos


procesos
creados
Bibliografa

Tutorialspoint(2017).https://www.tutorialspoint.com/java/lang/thread_sleep_millis.ht
m. (Consulto 01/08/2017)

Tutorial de Java. http://dhw.umh.es/alex-bia/teaching/PC/material/hilos_tutorial-


java/cap10-2.htm. (Consultado 01/08/2017)