Sistema de Hilos, SVM y Programación Concurrencia en Java

¿Qué es el sistema de hilos y qué permite?

Toca para voltear
1 / 5(10 total)

Apuntes

• Sistema de Hilos (Hilos y SVM) El sistema de hilos es un sistema multitarea. Es decir, es capaz de ejecutar varios hilos de ejecución simultáneamente. La máquina virtual (SVM) gestiona todos los detalles relacionados con la asignación de tiempos priorizados. La diferencia entre un sistema operativo, los hilos y la SVM es que los hilos corren dentro de la SVM, que es un proceso del sistema operativo. El programa tarda en ejecutarse aproximadamente 20 segundos, que corresponde al tiempo del proceso más largo. • Hilos en la SVM Para crear un hilo en la SVM, se necesita la clase `Thread` y definir el método `run()`. Luego, se instancia esta clase y se llama al método `start()` para que el hilo comience a ejecutarse. Los hilos se ejecutan sobre la máquina virtual. • Método `run()` Este método comienza cuando tenemos muy clara la tarea que debemos ejecutar. Cuando la tarea finaliza, el método termina su proceso. • Método `sleep()` El método `sleep()` se usa para que los otros hilos puedan distinguir los recursos y, en cierto modo, bloquearse durante un tiempo determinado. Se pasa como parámetro la cantidad de milisegundos que el hilo debe estar en estado bloqueado. • Método `main()` El...

Estudia con juegos interactivos

Sube tus apuntes y genera flashcards, examenes y mas con IA

Empezar gratis