Procesos y Hilos en Java: conceptos clave de concurrencia, planificación y sincronización
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,86 KB
Conceptos básicos: programa, proceso y sistema operativo
Programa
- Conjunto de órdenes diseñadas y creadas a través del razonamiento lógico.
- Almacenadas en ficheros según la sintaxis de un lenguaje de programación.
- Al ejecutarse, realizan una o varias tareas en un ordenador.
Proceso
- Programa en ejecución, incluyendo código, datos, contador de programa y estado del procesador.
- Entidades independientes: pueden coexistir varios procesos ejecutando el mismo programa con diferentes datos y en distintos momentos.
Ejecutable
- Fichero que contiene la información necesaria para crear un proceso a partir de los datos de un programa.
Demonio
- Proceso no interactivo que se ejecuta en segundo plano y proporciona servicios básicos.
Sistema operativo
- Intermediario