Historia del ciber cafe

889 palabras 4 páginas
13. Gestión de hilos de ejecución.
En este capítulo se mostrará una de las características relevantes que caracterizan a las aplicaciones Java, la concurrencia de tareas. Como bien es sabido, una de las características que hacen que Java sea empleado en servidores de aplicaciones con grandes volúmenes de peticiones es la multitarea. La multitarea en Java se logra a traves de los hilos.
Hasta ahora se ha visto en capítulos anteriores como la maquina virtual ejecuta un programa sencillo, como gestiona la memoria de los objetos que se crean y como se ejecutan los métodos. En esta capítulo, se abordara en detalle como se comporta internamente la maquina virtual cuando se han de ejecutar aplicaciones multihilo.
Previamente al estudio
…ver más…

Los hilos permiten dividir un programa en dos o más tareas que corren simultáneamente, por medio de la multiprogramación. En realidad, este método permite incrementar el rendimiento de un procesador de manera considerable. En todos los sistemas de hoy en día los hilos son utilizados para simplificar la estructura de un programa que lleva a cabo diferentes funciones.
Todos los hilos de un proceso comparten los recursos del proceso. Residen en el mismo espacio de direcciones y tienen acceso a los mismos datos. Cuando un hilo modifica un dato en la memoria, los otros hilos utilizan el resultado cuando acceden al dato. Cada hilo tiene su propio estado, su propio contador, su propia pila y su propia

copia de los registros de la CPU. Los valores comunes se guardan en el bloque de control de proceso (PCB), y los valores propios en el bloque de control de hilo (TCB).
Muchos lenguaje de programación (como Java), y otros entornos de desarrollo soportan los llamados hilos o hebras (en inglés, threads ).
Un ejemplo de la utilización de hilos es tener un hilo atento a la interfaz gráfica
(iconos, botones, ventanas), mientras otro hilo hace una larga operación internamente.
De esta manera el programa responde más ágilmente a la interacción con el usuario.

13.1.1.

Diferencias entre hilos y procesos.

Los hilos se distinguen de los

Documentos relacionados

  • Marco teorico cafe internet
    1685 palabras | 7 páginas
  • Proyecto de inversion para cyber
    4109 palabras | 17 páginas
  • Antecedentes de un cibercafe
    894 palabras | 4 páginas
  • Elementos que conforman un estado
    2847 palabras | 12 páginas
  • Soyataco
    1662 palabras | 7 páginas
  • Las tics y áreas de aplicación
    2171 palabras | 9 páginas
  • AS COUSAS CLARAS de Xosé Neira Cruz
    2988 palabras | 12 páginas
  • reseña histórica de la U.E.N "Felipe Larrazabal"
    2413 palabras | 10 páginas
  • Administracion de materiales
    5600 palabras | 23 páginas
  • Monografia Anemia
    6517 palabras | 27 páginas