Animación usando Threads (lógica) Tema 10. Threads Definición: Un thread es un flujo secuencial de control dentro de un programa. Definición: Un thread.

Slides:



Advertisements
Presentaciones similares
UNIVERSIDAD PRIVADA SAN PEDRO ESCUELA INGENIERIA CIVIL
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
Programación Interactiva Hilos
Cetis No. 119 Profa. Graciela Prado Becerra
“GUI para Conexiones y Transferencia de Datos Seguros”
UML 1.4 Peter Emerson Pinchao Solis.
Sockets y Threads en JAVA
INTRODUCCIÓN A JAVA.
Arquitectura CLARO-TECNOTREE
REFERENCIA AL OBJETO DE LA CLASE BASE
Polimorfismo Unidad 4.
Inner classes CAPITULO 8.
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
Aplicación del paradigma orientado a objetos
Diseño y programación de
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Qué pasa cuando varios clientes tratan de conectarse al mismo teimpo a un servidor Una forma es ir atendiéndolos de a uno en un ciclo: como en el programa.
Tema 12: Programación multihilo
Lenguaje de Programación II Manejo de Paquetes Corporación Universitaria del Caribe CECAR.
HERENCIA.
 son segmentos de código de un programa que se ejecutan secuencialmente de modo independiente de las otras partes del programa.
10. Hilos Definición y ejecución Thread y Runnable
Java. Threads (Hebras) Los sistemas operativos actuales permiten la multitarea, aunque esta se de tiempo compartido cuando se trabaja con un solo procesador.
Introducción a Java II.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA OCHO THREADS.
Diseño de Sistemas. Patrones de Diseño. Geronimo Manso.
1 Interfaces Agustín J. González ELO Introducción En C++ se permite la herencia múltiple; es decir, es posible derivar una clase de dos o más clases.
Un hilo es un único flujo de ejecución dentro de un proceso. Un proceso es un programa ejecutándose dentro de su propio espacio de direcciones. Los.
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
Diagrama de componentes
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sincronización de Threads en Java Josep Joan.
Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
LISTAS DE CONTROL DE ACCESO (ACL)
M.S.C. Ivette Hernández Dávila
Conceptos Básicos para entender JAVA
Programación orientada a objetos
Capítulo 5 - b: Hilos. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th edition, Jan 23, 2005 Ejemplo de hilos: un applet Un.
OBJETOS DISTRIBUIDOS E INVOCACIÓN REMOTA ING. MARISCAL.
INFORMATICA III ESCUELA DE INGENIERIA ELECTRONICA DEPARTAMENTO DE SISTEMAS E INFORMATICA.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
DESARROLLO DE APLICACIONES EN JAVA EN LA PLATAFORMA ANDROID
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
INFORMATICA III ESCUELA DE INGENIERIA ELECTRONICA DEPARTAMENTO DE SISTEMAS E INFORMATICA.
Paquetes e interfaces.
INFORMATICA III ESCUELA DE INGENIERIA ELECTRONICA DEPARTAMENTO DE SISTEMAS E INFORMATICA.
Ingeniería de software
Metodología de Programación Ayudantía 5 lelagos.ublog.cl 2009.
Programación orientada a objetos. La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma.
Programación de Dispositivos Móviles “Conceptos de J2ME” Rogelio Ferreira Escutia.
LA HORA 12 QUE ES UN COMPONENTE COMPONENTES EN INTERFACES
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Diseño orientado a objetos.
Threads en Java  Threads: programas multitarea  Creación de threads  Ciclo de vida de un thread  Sincronización.
1 Interfaces Agustín J. González ELO Introducción En C++ se permite la herencia múltiple; es decir, es posible derivar una clase de dos o más clases.
CRUCIGRAMA HORIZONTALES: VERTICALES:
UNIVERSIDAD TECNICA DE BABAHOYO EXTENSION DE QUEVEDO  Espinales Lisseth G RUPO N º 2 Temas:  Herencia  Polimorfismo  Encapsulamiento  2 Ejemplos Estudiante.
THREADS JAVA Ing. Esp. Ricardo Cujar. HILO Un hilo es un proceso que se está ejecutando en un determinado momento en el sistema operativo. Se les define.
¿QUE ES EL DIAGRAMA DE ESTADO ?
Hilos y Multihilos Un thread (hilo, flujo de control del programa) representa un proceso individual ejecutándose en un sistema. A veces se les llama.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Hilos Java Profesor Elian Rojas Berrocal
*INTERFACES*. DEFINICION Cuando uno usa una herramienta, o accede e interactúa con un sistema, suele haber “algo” entre uno mismo y el objeto de la interacción.
Patrón de Diseño Brigde ( Handle/Body) Calderón Márquez Jorge Alberto Posgrado de Ciencia e Ingeniería en Computación. Tecnología Orientada a Objetos.
Desarrollador Profesional de Juegos Programación III Unidad II Hilos de ejecución Threads.
Herencias Conceptos básicos i
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Threads Introducción Modelos Multi-Threading Problemas con Threads Pthreads Threads en Solaris 2 Threads en Windows 2000 Threads en Linux Threads en Java.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
Tema 1: Concurrencia con Java
Diseño de tipos: clase PolinomioEntero Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 8 Versión
Transcripción de la presentación:

Animación usando Threads (lógica) Tema 10

Threads Definición: Un thread es un flujo secuencial de control dentro de un programa. Definición: Un thread es un flujo secuencial de control dentro de un programa.

Atributos de un Thread / Los thredas java están implementados por la clase Thread, que es una parte del paquete java.lang. / Cuerpo del Thread / Toda la acción tiene lugar en el cuerpo del thread -- el método run(). / Se puede proporcionar el cuerpo de un Thread de una de estas dos formas: / subclasificando la clase Thread y sobreescribiendo su método run(), / o creando un thread con un objeto de la clase Runnable y su target. / Los thredas java están implementados por la clase Thread, que es una parte del paquete java.lang. / Cuerpo del Thread / Toda la acción tiene lugar en el cuerpo del thread -- el método run(). / Se puede proporcionar el cuerpo de un Thread de una de estas dos formas: / subclasificando la clase Thread y sobreescribiendo su método run(), / o creando un thread con un objeto de la clase Runnable y su target.

Atributos de un Thread / Estado de un Thread / A lo largo de su vida, un thread tiene uno o varios estados. / El estado de un thread indica qué está haciendo el Thread y lo que es capaz de hacer durante su tiempo de vida. / ¿se está ejecutando?, / ¿está esperando? / ¿o está muerto? / Estado de un Thread / A lo largo de su vida, un thread tiene uno o varios estados. / El estado de un thread indica qué está haciendo el Thread y lo que es capaz de hacer durante su tiempo de vida. / ¿se está ejecutando?, / ¿está esperando? / ¿o está muerto?

Atributos de un Thread / La prioridad de un Thread / Una prioridad del Thread le dice al temporizador de threads de Java cuando se debe ejecutar este thread en relación con los otros. / La prioridad de un Thread / Una prioridad del Thread le dice al temporizador de threads de Java cuando se debe ejecutar este thread en relación con los otros.

Atributos de un Thread / Threads Daemon / Estos threads son aquellos que proporcionan un servicio para otros threads del sistema. / Cualquier thread Java puede ser un thread daemon. / Threads Daemon / Estos threads son aquellos que proporcionan un servicio para otros threads del sistema. / Cualquier thread Java puede ser un thread daemon.

Atributos de un Thread / Grupos de Threads / Todos los threads pertenecen a un grupo. / La clase ThreadGroup, perteneciente al paquete java.lang define e implementa las capacidades de un grupo de thread relacionados. / Grupos de Threads / Todos los threads pertenecen a un grupo. / La clase ThreadGroup, perteneciente al paquete java.lang define e implementa las capacidades de un grupo de thread relacionados.

Creación de un Thread / Hay dos modos de conseguir threads en Java. / Una es implementando la interface Runnable / La otra es extender la clase Thread. / Hay dos modos de conseguir threads en Java. / Una es implementando la interface Runnable / La otra es extender la clase Thread.

Objetivo de la practica  Desarrollar un applet que implemente la interfaz Runnable y que muestre gr á ficamente un reloj de manecillas con la hora actual.