Está en la página 1de 23

Java

programador
Multi HILOS
• Concurrencia En el mundo real, muchas cosas pasan a la vez Con
varias computadoras se pueden ejecutar varios programas a la vez
Con una sola computadora se puede simular la ejecución paralela de
varias actividades: ? múltiples flujos de ejecución (multithreading)
comparten el uso de un procesador
• Java soporta la ejecución paralela de varios threads (hilos de
ejecución) n Los threads en una misma máquina virtual comparten
recursos • por ejemplo, memoria n Los threads en varias máquinas
virtuales necesitan de mecanismos de comunicación para compartir
información
• Para qué:
• Mejorar la disponibilidad y eficiencia n Modelar tareas, objetos
autónomos, animación n Paralelismo: múltiples procesadores,
simultanear E/S Protección: aislar actividades en hilos de ejecución n
Ejemplos: • Tareas con mucha E/S: acceso a sitios web, bases de
datos • Interfaces gráficas de usuario: gestión de eventos • Clientes
con múltiples peticiones de servicio simultáneas • Simulación
Cl iente-servidor
• La arquitectura modelo de diseño de software en el que las
tareas se reparten entre los proveedores de recursos o
servicios, llamados servidores, y los demandantes,
llamados clientes. Un cliente realiza peticiones a otro
programa, el servidor, quien le da respuesta.
//S0LO DESPUES DE UNA INSTRUCCION VA EL PUNTO Y COMA
Tipos de datos enteros PRIMITIVO
// byte es el tipo y la variable la llamamos entero
Tipos de dato con decimals PRIMITIVO
Ejemplos declaracion de variables

• int entero1 = 4;
• double decimal1 = 3;
• char caracter1 = 'a';
• char caracter2 = 'b';
• boolean logico1 = true;
• boolean logico2 = false;

TIPO DE DATOS NO PRIMITIVO ENTERO

//LOS TIPOS NO PRIMITIVOS SON CLASES EMPIEZAN CON MAYUSCULA POR LO TANTO TIENEN METODOS
Tipo de dato cadena String “cadena”
Variable y constante
almacenar datos ingresados Double consola
Almacenar datos ingresados tipo String
consola
Almacenar datos ingresados tipo char
consola

También podría gustarte