dit UPM Tema 3: Concurrencia /ejercicios Análisis y diseño de software José A. Mañas
|
|
- José Antonio Giménez Revuelta
- hace 8 años
- Vistas:
Transcripción
1 Análisis y diseño de software dit UPM Tema 3: Concurrencia /ejercicios José A. Mañas
2 ejercicio 1.1 programar una cuenta bancaria compartida 1. preparar una clase Cuenta private int saldo; public int meter(int dinero) dinero puede ser positivo (meter) o negativo (sacar) 2. preparar una clase Cliente 3. lanzar 2 clientes y provocar situaciones de error en la variable saldo concurrencia /exclusión mutua 2
3 ejercicio 1.2 solucionar los problemas 1. con zonas synchronized 2. programando la cuenta como monitor concurrencia /exclusión mutua 3
4 ejercicio 2.1 hacer un router void enviar(int destino, Object paquete); Object sacar(int destino); internamente N colas de salida (ArrayList<Object>) concurrencia /exclusión mutua 4
5 ejercicio solución como monitor 2. solución con synchronized por colas 3. solución por clase auxiliar como monitor concurrencia /exclusión mutua 5
6 ejercicio 2.2 colas de tamaño limitado hay que esperar a que haya sitio para meter hay que esperar a que haya algo para sacar concurrencia /exclusión mutua 6
7 ejercicio 3 readers and writers tenemos procesos que quieren leer tenemos procesos que quieren escribir pueden leer varios procesos a la vez sólo puede haber 1 escritor, y sólo si no hay ningún lector concurrencia /exclusión mutua 7
8 ejercicio 3 readers writers BIEN MAL concurrencia /exclusión mutua 8
9 ejercicio 3 readers writers 1. sólo preocuparse de la corrección 2. preocuparse de la equidad que los escritores no se queden esperando eternamente 3. ordenar los escritores el primero que quiere entrar será el primero en conseguir permiso de entrada concurrencia /exclusión mutua 9
10 ejercicio - trenes FÁCIL-MEDIO ver trenes concurrencia /wait 10
11 ejercicio - trenes FÁCIL-MEDIO un túnel con 2 entradas si tu pasas, yo espero concurrencia /wait 11
12 ejercicio - trenes public class MonitorTunel extends Monitor { private final Tramo tramo1; private final Tramo tramo2; public MonitorTunel_1(Tramo tramo1, Tramo tramo2) { this.tramo1 = tramo1; this.tramo2 = tramo2; } public synchronized void entro(tren tren, Tramo tramo, Enlace entrada) { } public synchronized void salgo(tren tren, Tramo tramo, Enlace salida) { } } concurrencia /exclusión mutua 12
13 ejercicio - trenes ejercicio 1 sólo 1 tren en el tramo compartido ejercicio 2 ídem + preferencia por alternar ejercicio 3 varios trenes en la misma dirección ejercicio 4 ídem + preferencia por alternar concurrencia /exclusión mutua 13
14 examen julio de 2013 Problema 2 (3 puntos) Escriba un monitor en java que controle el acceso a un parking de coches. El parking tiene un número de plazas N, y dispone de dos accesos, Este y Oeste. Si el parking no está lleno, se admiten entradas por ambos accesos libremente. Si el parking está lleno, los coches deben esperar a que haya plazas, en cuyo caso el monitor debe alternar los accesos de los coches por las entradas Este y Oeste. Cuando un coche abandona el parking, se considera irrelevante el acceso que usa para salir. El esqueleto del monitor con los nombres de los métodos es: class Monitor { Monitor (int numplazas) {...}... entracocheporeste (...) {...}... entracocheporoeste (...) {...}... salecoche (...) {...} } concurrencia /exclusión mutua 14
15 examen julio pruebas Prepare una clase Coche con 2 campos int id Monitor parking en el método run espera un rato aparca espera un rato sale vuelve a empezar Ponga N coches a funcionar en paralelo concurrencia /exclusión mutua 15
16 examen julio pruebas En el parking (Monitor) ponga parámetros para saber qué coche quiere hacer cada cosa int id apunte qué coches hay dentro (Set<Integer>) verifique que 1. no entra ninguno que ya está dentro 2. no sale ninguno que no esté dentro concurrencia /exclusión mutua 16
17 ejercicio barrera 1 FÁCIL se trata de poner una barrera donde hasta N-1 threads se quedan bloqueados y se liberan todos cuando entra el thread N ejemplo N = 3; el tercero libera a todos public class Barrera { public Barrera(int n) {... } public synchronized void await() throws InterruptedException {... } concurrencia /wait 17
18 ejercicio barrera 2 MEDIO idem; pero la barrera se restablece de nuevo class CyclicBarrier public class BarreraCiclica { public Barrera(int n) {... } public synchronized void await() throws InterruptedException {... } concurrencia /wait 18
19 ejercicio barrera 2 - pistas use 2 variables internas en el monitor boolean esperar para bloquear nuevas entradas mientras están saliendo las del ciclo anterior int n lleva la cuenta de cuántas tareas hay bien esperando a que haya suficientes para abrir la barrera bien pendientes de salir del ciclo anterior recuerde que no empiezan a salir hasta que hay suficientes no entran más hasta que han salido las anteriores concurrencia /wait 19
20 ejercicio - intercambiador MEDIO dos tareas se sincronizan para intercambiar un dato Exchanger<V>() Constructor. Intercambia objetos de clase V. V exchange(v x) Yo envío x, y recibo otro objeto del mismo tipo. ver vademécum concurrencia /wait 20
21 ejercicio - filósofos DIFÍCIL filósofos dining philosophers se modela el uso compartido de un conjunto de recursos que, si no se va con cuidado, se bloquean entre sí se modela como una serie de filósofos que comparten mesa cada sujeto comparte tenedores con sus vecinos cuando tienes 2 tenedores, comes; si no, esperas ver vademécum concurrencia /wait 21
Concurrencia. Primitivas IPC con bloqueo
Concurrencia Primitivas IPC con bloqueo Primitivas de IPC con bloqueo La solución de Peterson es correcta, pero tiene el defecto de requerir espera ocupada: Cuando un proceso quiere entrar en su región
Más detallesMONITORES EN JAVA. Antonio Tomeu Control de la Concurrencia en Java: API Estándar
MONITORES EN JAVA Un monitor es un objeto que implementa acceso bajo e.m. a todos sus métodos, y provee sincronización En Java, son objetos de una clase cuyos métodos públicos son todos synchronized Un
Más detallesConcurrencia: deberes. Concurrencia: Exclusión Mutua y Sincronización. Concurrencia. Dificultades con la Concurrencia
Concurrencia: deberes Concurrencia: Exclusión Mutua y Sincronización Capítulo 5 Comunicación entre procesos Compartir recursos Sincronización de múltiples procesos Asignación del tiempo de procesador Concurrencia
Más detallesBenemérita Universidad Autónoma del Estado de Puebla
Benemérita Universidad Autónoma del Estado de Puebla Facultad de Cs. De la Computación Programación Concurrente y Paralela Práctica de Laboratorio No. 5 Profr: María del Carmen Cerón Garnica Alumno: Roberto
Más detallesConcurrencia entre Procesos.
Concurrencia entre Procesos. Sistemas Operativos Tema 3. 1 Procesamiento concurrente. Procesamiento concurrente: base de los sistemas operativos modernos (multiprogramados): Un conjunto de procesos que
Más detallesMultitarea en Java. Rafa Caballero - UCM
Multitarea en Java Rafa Caballero - UCM Programa Monoproceso (monotarea) En cada momento hay una única instrucción ejecutándose Se dice que el programa es monotarea, o monoproceso o monohebra (o single
Más detallesProgramación Concurrente en Java
Hebras y monitores Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid 21 de marzo de 2006 Threads Extendiendo la clase java.lang.thread. public class PrThread extends
Más detallesCDI Exclusión mutua a nivel alto. conceptos
conceptos El concepto de usar estructuras de datos a nivel alto libera al programador de los detalles de su implementación. El programador puede asumir que las operaciones están implementadas correctamente
Más detallesMonitores Ing. Iván Medrano Valencia
Universidad Nacional de San Antonio Abad del Cusco Departamento Académico de Informática Programación Concurrente y Distribuida Práctica 5 1. OBJETIVO. Ing. Iván Medrano Valencia En esta práctica, comprobaremos
Más detallesConcurrencia en Android LSUB, GYSC, URJC
Concurrencia en Android LSUB, GYSC, URJC Repaso de concurrencia en Java Crear un thread Instanciar un Thread, con el método run sobreescrito Intanciar un objeto que cumpla el interfaz Runnable y pasárselo
Más detalles1 (2 5 puntos) Responda con brevedad y precisión a las siguientes preguntas:
Universidad de Las Palmas de Gran Canaria Escuela Universitaria de Informática Facultad de Informática Sistemas Operativos Examen parcial, 11 de mayo de 2002 SOLUCIONES Calificación 1 2 3 4 5 1 (2 5 puntos)
Más detallesTEMA 5: Control de la Concurrencia en Java (API Estándar)
TEMA 5: Control de la Concurrencia en Java (API Estándar) CONTENIDO Exclusión Mutua con código synchronized. Exclusión Mutua con métodos synchronized. Protocolos de Control de la Exclusión Mutua. Interbloqueos
Más detallesBenemérita Universidad Autónoma del Estado de Puebla
Benemérita Universidad Autónoma del Estado de Puebla Facultad de Cs. De la Computación Programación Concurrente y Paralela Práctica de Laboratorio No. 4 Profr: María del Carmen Cerón Garnica Alumno: Roberto
Más detallesdit Programación concurrente Sincronización condicional UPM
20151028 dit UPM Programación concurrente Sincronización condicional Juan Antonio de la Puente Algunos derechos reservados. Este documento se distribuye bajo licencia Crea9ve Commons
Más detallesPROGRAMACIÓN EN JAVA
SISTEMAS INFORMÁTICOS INDUSTRIALES curso 2007-2008 PROGRAMACIÓN EN JAVA PRÁCTICA 3: Comunicación entre tareas. Modelo productor / consumidor. Objetivos Implementar una aplicación en Java en la que existan
Más detallesEjercicio 1 (3 puntos).-
URJC Ingeniería Técnica de Gestión Abril 2011 Asignatura: SOFTWARE AVANZADO Normas: La prueba consta de 2 ejercicios. La máxima nota del examen es un 8. Siendo la práctica la que añade los 2 puntos que
Más detallesEl problema de los Filósofos
El problema de los Filósofos Problemas de Programación Concurrente Solución con Semáforos Para evitar una situación de interbloqueo se limita el número de filósofos en disposición de comer a 4. PROGRAM
Más detallesFUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005
Dpto. de Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005 Normas de examen: Con libros y apuntes Duración: 2 horas
Más detallesReceta general para resolver problemas de sincronización con semáforos
Receta general para resolver problemas de sincronización con semáforos La primera vez que te enfrentas a la tarea de implementar una solución a un problema de sincronización entre procesos, es normal que
Más detalles1 HILOS (THREADS) EN JAVA
1 HILOS (THREADS) EN JAVA 1.1QUÉ ES UN THREAD La Máquina Virtual Java (JVM) es un sistema multihilo. Es decir, es capaz de ejecutar varios hilos de ejecución simultáneamente. La JVM gestiona todos los
Más detallesJava nos ofrece la clase Thread y la interfaz Runable que permiten que varios procesos estén funcionando de forma concurrente.
Threads (hilos) Java nos ofrece la clase Thread y la interfaz Runable que permiten que varios procesos estén funcionando de forma concurrente. Conceptos: Proceso (thread o hilo): es un programa en ejecución
Más detallesCUESTIONARIO CMC.2 (ESO y Bachillerato).
CUESTIONARIO CMC.2 (ESO y Bachillerato). J. Alonso Tapia, F. Vicente, C. Simón y L. Hernández (1991) INSTRUCCIONES Esta prueba contiene una serie de afirmaciones que se refieren a cómo percibes el ambiente
Más detallesclass Nombre_Clase extends Nombre_SuperClase { cuerpo de la clase extendida }
REUTILIZACIÓN DE CLASES:MODELO DE HERENCIA EN JAVA Java soporta herencia simple pero no múltiple. Lo hace mediante el mecanismo de extensión de clase. A partir de él, una subclase se extiende (hereda)
Más detallesConcurrencia: Exclusión mutua y Sincronización
Concurrencia: Exclusión mutua y Sincronización Prof. Carlos Figueira Basado en materiales de Yudith Cardinale (USB) Williams Stallings, Eugene Styer Concurrencia Múltiples aplicaciones Aplicaciones estructuradas
Más detallesThreads. La plataforma JAVA soporta programas multhreading a través del lenguaje, de librerías y del sistema de ejecución. Dos.
Threads Un thread es un flujo de control secuencial dentro de un programa. A los threads también se los conoce como procesos livianos ó contextos de ejecución. Un thread es similar a un programa secuencial:
Más detallesSISTEMAS OPERATIVOS AVANZADOS
SISTEMAS OPERATIVOS AVANZADOS TEMA 3 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 3. PROCESOS CONCURRENTES 3.1 Conceptos de programación concurrente 3.2 El problema de la sección crítica 3.3
Más detallesProgramación Orientada a Eventos
Programación Orientada a Eventos Técnicas de Programación Santiago Pavón V:2012.03.13 Programas Secuénciales El flujo de ejecución del programa sigue la secuencia de sentencias que lo forman. El estado
Más detallesIntroducción... 4. Cómo empezar a monetizar mi blog?... 7. Porqué son tan interesantes los ingresos por sistemas de afiliados?...
Aaaaa Contenido Introducción... 4 Cómo empezar a monetizar mi blog?... 7 Porqué son tan interesantes los ingresos por sistemas de afiliados?... 10 Cómo se pueden generar ingresos con un blog usando la
Más detallesSIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008
SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 1.- INTRODUCCIÓN A LOS PROCESOS 1.1.- Concepto 1.2.- Composición y estructura 1.3.- Estados y transiciones 2.- COMUNICACIÓN ENTRE PROCESOS
Más detallesPDC Web 2.0. Manuales del usuario Abonos de Lotería
PDC Web 2.0 Manuales del usuario Abonos de Lotería Fecha Creación 20/03/2015 ABONOS DE LOTERIA 1. INTRODUCCION 1.1. QUE ES UN ABONO DE LOTERIA? El Abono de Lotería es un servicio voluntario que ofrece
Más detallesComo Usar la Nueva Tarjeta de Débito EDD
Como Usar la Nueva Tarjeta de Débito EDD Por muchos años, millones de californianos han confiado en el Departamento del Desarrollo del Empleo (EDD) para recibir su pagos de beneficios del Seguro de Desempleo
Más detallesHilos en Java. Crear un Hilo. Detener un hilo. Fuente: http://www.chuidiang.com/java/hilos/hilos_java.php
Fuente: http://www.chuidiang.com/java/hilos/hilos_java.php Hilos en Java A veces necesitamos que nuestro programa Java realice varias cosas simultáneamente. Otras veces tiene que realizar una tarea muy
Más detallesMensajes. Interbloqueo
CONCURRENCIA DE PROCESOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Los procesos comparten variables globales, comparten y compiten por recursos, se ejecutan simultáneamente intercalándose
Más detallesFederico Peinado www.federicopeinado.es
Federico Peinado www.federicopeinado.es Depto. de Ingeniería del Software e Inteligencia Artificial disia.fdi.ucm.es Facultad de Informática www.fdi.ucm.es Universidad Complutense de Madrid www.ucm.es
Más detallesObject 1. Threads en Java
Object 1 Threads en Java Introducción En este artículo voy a explicar cómo se usan los threads en Java (también traducidos como "hilos de ejecución"). La intención no es solamente explicar cuáles son las
Más detallesProgramación Concurrente y Paralela. P(S) ; sección crítica P(S);
2.5.2 Monitores Los semáforos, a pesar de su sencillez de uso, son el equivalente a las instrucciones goto y el manejo de apuntadores en los lenguajes de programación imperativos: son muy susceptibles
Más detallesSegunda práctica de Programación 2
Segunda práctica de Programación 2 La segunda práctica consistirá en el diseño y posterior implementación como proyecto de Netbeans de dos versiones sobre el mismo problema. El tema central de ambas versiones
Más detallesPodéis encontrar mucha información sobre estos temas en una página web, que seguro que os encantará y a vuestros hijos e hijas también!
Educar en casa Internet y redes sociales Iker todavía es muy pequeño pero ya usa Internet y habla sobre una red social en la que están algunos chicos de su colegio. La verdad es que nosotros no somos muy
Más detallesEXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011
EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 1. (0,75 PUNTOS) Identificad a continuación las sentencias que son ciertas, descartando
Más detallesConcurrencia. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.
Concurrencia Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Concurrencia La mayor parte de los DBMS son sistemas para múltiples usuarios Se permite a cualquier cantidad de transacciones
Más detallesUnidad Didáctica. Leyes de Kirchhoff
Unidad Didáctica Leyes de Kirchhoff Programa de Formación Abierta y Flexible Obra colectiva de FONDO FORMACION Coordinación Diseño y maquetación Servicio de Producción Didáctica de FONDO FORMACION (Dirección
Más detallesSistemas Operativos. Curso 2016 Procesos
Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor
Más detallesAPELLIDOS:... NOMBRE:... GRUPO:... NÚMERO DE EXPEDIENTE:...
Cuadernillo de examen ASIGNATURA Laboratorio de Sistemas Operativos Abiertos (Java) CÓDIGO 321 CONVOCATORIA Extraordinaria de Septiembre de 2003 PLAN DE ESTUDIOS 1996 ESPECIALIDAD Sistemas CURSO 2002/2003
Más detallesUnidad didáctica: Funcionamiento de un parking. Actividad: Funcionamiento de un parking de vehículos con entrada y salida automática con:
Unidad didáctica: Funcionamiento de un parking Descripción: Actividad: Funcionamiento de un parking de vehículos con entrada y salida automática con: Detección del vehiculo entrante Recogida de ticket
Más detallesDropbox. Parte 2. Práctica 02-ud03 15/01/2013 Pág. 1 de 6
Dropbox. Parte 2 12. Borrar toda la carpeta del Dropbox de tu PC Local (diferencia con borrar ficheros) - Cierra navegadores. - Sincronización en pausa. - Borra la carpeta Dropbox (entera) de Mis Documentos
Más detallesManual de Preinscripción
SISTEMA DE SERVICIOS EN LÍNEA UCA El presente manual tiene como objetivo orientar al estudiante en el proceso de preinscripción usando la nueva aplicación, bajo un ambiente Web. Los pasos que debe realizar
Más detallesHilos, comunicación y competencia entre procesos. Dr. Alonso Ramírez Manzanares 2-Sep-2010
Hilos, comunicación y competencia entre procesos Dr. Alonso Ramírez Manzanares 2-Sep-2010 Implementación de procesos Se mantiene una tabla de procesos con una entrada por cada proceso: Con lo cual tenemos
Más detallesImplementación de monitores POSIX
Implementación de monitores POSIX Ampliación de Sistemas Operativos (prácticas) E.U. Informática en Segovia Universidad de Valladolid Programación concurrente: Problemática Presencia de condiciones de
Más detallesIngeniería del Software Arquitectura Física en 3 niveles
Introducción En este laboratorio desplegaremos en 3 niveles físicos una aplicación que verifica si una cuenta y un password son correctos, basada en la que fue presentada en el laboratorio Separación entre
Más detallesExamen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1
Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Máquina Expendedora (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Circulo (1.0 pto.)... 3 1.3 Ejercicio
Más detallesLA INTRANET -Manual general-
LA INTRANET -Manual general- 0/ Localizar la intranet en los tablet del alumno. Como la Intranet está instalada en algunos ordenadores, debemos localizarla primeramente para poder trabajar con ella. 1º/
Más detalles1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Más detallesSistemas Operativos. Características de la Multiprogramación. Interacción entre Procesos. Características de la Multiprogramación
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC3731 Arquitectura del Computador II Prof. Osberth De Castro Prof. Juan C. Regidor Sistemas Operativos Concurrencia y Sincronización de
Más detalles1) Transferencia de dinero o envió de dinero utilizando agencias como:
Hola muchas gracias por su interés en la guía virtual contra el cáncer, con gusto le muestro las otras formas de pago. Si ninguna de estas le es posible y en su país existe otra forma escríbame y con gusto
Más detallesExamen de Fundamentos de sistemas distribuidos
Examen de Fundamentos de sistemas distribuidos Tiempo total: 2 horas Problema: Programa: Rendezvous con semáforos(5 puntos) Utilizando como único mecanismo de sincronización los semáforos descritos en
Más detallesEl Manual del Afiliado en Etic-etac.com
El Manual del Afiliado en Etic-etac.com Bienvenid@ a nuestro programa de afiliados! Si tienes en tus manos este manual, es porque te has decidido a ganar dinero recomendando nuestros productos. Enhorabuena!
Más detallesConcurrencia Ejercicios resueltos
Concurrencia Ejercicios resueltos josé a. mañas 16.4.2015 Contenido 1 Introducción... 4 2 Ejercicios... 4 2.1 Semáforo... 4 2.2 Pestillo con cuenta atrás (count down latch)... 6 2.3 Contador compartido...
Más detallesvoid main(void) { string lname; list <string> lnamelist; cout << "Please enter your list of last names finishing with `.`"<<endl;
Segundo Certamen 1.- Haga uso de la información adjunta y desarrolle un programa en C++ que lea apellidos de teclado y los almacene en una lista. Luego se pide listar los apellidos en orden alfabético
Más detallesConcurrencia en Java
Concurrencia en Java Herramientas proporcionadas por Java La Máquina Virtual (JVM) Pedro Pablo Gómez Martín La clase Thread Clase principal con la que conseguir concurrencia. La llamada a su método start()
Más detallesEXCEPCIONES EN JAVA. Las sentencias que tratan las excepciones son try y catch. La sintaxis es:
EXCEPCIONES EN JAVA Uno de los problemas más importantes al escribir aplicaciones es el tratamiento de los errores. Errores no previstos que distorsionan la ejecución del programa. Las excepciones de Java
Más detallesEL NÚMERO. 1. Vamos a escuchar el comienzo de la película. Quién crees que habla?
EL NÚMERO 1. Vamos a escuchar el comienzo de la película. Quién crees que habla? Este sitio tan bonito es donde nací yo: el hospital Cobo Calleja. Ay, qué buenos recuerdos me trae este lugar! Esta, esta
Más detallesSimulación 2 Hacer un pago por transferencia bancaria (por ejemplo, el pago de la cuota de inscripción para un examen)
Diálogos complementarios Simulación 1 Sacar dinero del banco A=Cliente, B=Empleado Versión 1 A.. Querría sacar dinero. " B. Cuánto? " A.100 Euros " B. Podría enseñarme un documento de identidad, por favor?
Más detallesManual de usuario plataforma e-learning
Página 1 de 6 Manual de usuario plataforma e-learning Certificadosdeprofesionalidad.com v.1.1 2010-12-20 Cómo registrarse en la plataforma Accede a la web http://www.certificadosprofesionalidad.com, arriba
Más detallesIESALMADRABA.org TUTORIAL: REGISTRO DE ALUMNOS EN LOS BLOGS DE AULA
IESALMADRABA.org TUTORIAL: REGISTRO DE ALUMNOS EN LOS BLOGS DE AULA SE DESCRIBE PASO A PASO EL PROCEDIMIENTO PARA DAR DE ALTA A LOS ALUMNOS EN LOS BLOGS DE AULA. ORIENTADO A TUTORES Y ADMINISTRADORES DE
Más detallesProgramación Concurrente Recopilación de teoría referente a la materia
UNIVERSIDAD AMERICANA Programación Concurrente Recopilación de teoría referente a la materia Ing. Luis Müller 2011 Esta es una recopilación de la teoría referente a la asignatura Programación Concurrente,
Más detallesFICHA PARA EL PROFESOR
FICHA PARA EL PROFESOR NIVEL: B1 Contenidos léxicos: sentimientos y estados de ánimo Contenidos gramaticales: contraste Indefinido / Imperfecto de Indicativo Destrezas implicadas: comprensión audiovisual,
Más detallesGESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)
APRENDERAPROGRAMAR.COM GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I
Más detalles+ÍrM. ffrm#ié*s. *d *rr* ry] I * r-: t#s e# rn * irlr* *iv*ru y ü#r:t*bt#s. F*cilitadar: Lic. Roel Picado S., MBA ACICAFOC
!Élitulo Na ffilúo l ffi6n y Íffilersm m Tffilogb AgtootruárÉ '@ ACICAFOC *d *rr* ry] I * r-: t#s e# rn * irlr* *iv*ru y ü#r:t*bt#s ffrm#ié*s +ÍrM F*cilitadar: Lic. Roel Picado S., MBA Por qué es importante
Más detallesUtilizamos exclusivamente técnicas seguras y aceptadas por. y sabemos entregárselo en tiempo y forma.
QUERÉS ESTAR EN LA PRIMERA PÁGINA DE Trinahost.com es una empresa de Webhosting especializada en Redes sociales y en optimización de sitios web para buscadores. Utilizamos exclusivamente técnicas seguras
Más detallesManual DE CONFIGURACIÓN PARA EL MANEJO DEL COMPROBANTE FISCAL DIGITAL A T R A V É S D E I N T E R N E T
Manual DE CONFIGURACIÓN PARA EL MANEJO DEL COMPROBANTE FISCAL DIGITAL A T R A V É S D E I N T E R N E T OBJETIVO GENERAL Al término del material, el usuario deberá poder configurar el sistema on line de
Más detallesUNIDAD 1. LOS NÚMEROS ENTEROS.
UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar
Más detallesFORMACIÓN PROFESIONAL
GUÍA INFORMATIVA I.E.S. González Allende (Toro). Departamento de Orientación. Curso 2014-2015 PARA LA ELECCIÓN ACADÉMICA Y PROFESIONAL AL FINALIZAR LA EDUCACIÓN SECUNDARIA OBLIGATORIA FORMACIÓN PROFESIONAL
Más detallesLa corte de derecho familiar
La corte de derecho familiar Si los padres de familia deciden que ya no pueden seguir viviendo juntos, es posible que decidan separarse y vivir en distintos hogares. Si están casados y ya no quieren vivir
Más detallesHerramientas Concurrentes en JAVA
Herramientas Concurrentes en JAVA David Jesús Horat Flotats ÍNDICE 1. Introducción n a Java 2. Herramientas Concurrentes en Java 3. Lectores Escritores (2º) 4. Filósofos comensales 5. Chat usando RMI 6.
Más detallesJava RMI. las RPC de Java. Parte I. Luis Fernando Llana Díaz. Departamento de Sistemas Informáticos y ProgramaciónUniversidad Complutense de Madrid
las RPC de Java. Parte I Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid de marzo de 006 RMI y RPC RPC: Remote Procedure Call. RMI y RPC RPC: Remote Procedure Call.
Más detallesTécnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.
3 Qué es un Help Desk? 3 Cómo trabaja un Help Desk? 3 Cómo se mide el éxito de un Help Desk? 5 Funciones de los miembros del equipo del Help Desk. 5 Técnico y sus funciones. 5 Función de los líderes. 6
Más detallesGUÍA DE USO DE LA PLATAFORMA DE FORMACIÓN
GUÍA DE USO DE LA PLATAFORMA DE FORMACIÓN 1 Tabla de contenido 1. Objeto... 3 2. Funcionamiento general de la plataforma... 3 2.1. Introducción... 3 2.2. Acceso del usuario a la plataforma... 3 Cómo matricularse
Más detalles25 preguntas típicas en una entrevista de Trabajo
Quien tenga la necesidad de emplearse sabe que tendrá que pasar en algún momento alguna de esas arduas entrevistas de trabajo. Cada vez son más grandes las exigencias técnicas y psicológicas para poder
Más detallesJava y JVM: programación concurrente
Java y JVM: programación concurrente Adolfo López Díaz Escuela de Ciencias de la Computación e Informática. Universidad de Costa Rica Resumen: El lenguaje de programación Java proporciona, sin necesidad
Más detallesExamen LETRA. Cuadernillo del examinando
Examen LETRA Cuadernillo del examinando El examen tiene 4 pruebas: Comprensión Lectora. Comprensión Audiovisual. Expresión e Interacción Escrita. Interacción y Expresión Oral. Duración de cada prueba:
Más detallesMi dinero, mi vida, mi futuro
TEMA 1 Mi dinero, mi vida, mi futuro Aprenderás a: Alinear tus decisiones financieras con tus sueños. Entender el significado de riqueza y seguridad financiera. Definir objetivos financieros SMART a corto,
Más detallesRESUMEN. Colegio Antonio Machado Baeza (Jaén)
RESUMEN Colegio Antonio Machado Baeza (Jaén) Los alumnos de 5º de primaria del colegio Antonio Machado de Baeza consideran que los profesores más implicados en trabajar con las TICs son el de Inglés, Conocimiento
Más detallesJava: Programación Multithread
Qué es un thread? Java: Programación Multithread Hasta el momento hemos desarrollado programas secuenciales con un único thread: en cualquier instante durante la ejecución de un programa hay un único punto
Más detallesTRABAJANDO CON BLOGGER
TRABAJANDO CON BLOGGER 1 La utilización de las etiquetas y la opción buscar pág.2 2 Cómo añadir autores y lectores a un blog pág.5 3 Añadir elementos a tu blog pág.7 a. Una barra de vídeo b. Una lista
Más detallesObjetivo: Relacionar la responsabilidad en las tareas domésticas y la asignación tradicional masculino-femenino de valores y actividades
Título: Taller igualdad en casa Temática: Género. Objetivo: Relacionar la responsabilidad en las tareas domésticas y la asignación tradicional masculino-femenino de valores y actividades Destinatarios:
Más detalles1 Ejercicios varios. 1.1 Llenado automático de una tolva de grano
1 Ejercicios varios 1.1 Llenado automático de una tolva de grano Argumento Una tolva para almacenar grano registra los límites de llenado con un detector situado en el extremo elevado que indica máximo
Más detallesProcesos. Planificación del Procesador.
Procesos. Planificación del Procesador. Sistemas Operativos. Tema 2. Concepto de Proceso. Una definición sencilla: Programa en ejecución. Entidad pasiva Programa RECURSOS CPU Memoria Ficheros Dispositivos
Más detallesTu Cuaderno Educativo
Tu Cuaderno Educativo Índice 2 3 4 5 6 7 8 A los padres: Cómo usar este cuaderno? Dinero De dónde viene? Asignación La base del entrenamiento Presupuesto La clave es planificar Ahorrar Usar mañana el dinero
Más detallesTalleres intergeneracionales. Juego - Un mundo diverso
Talleres intergeneracionales Juego - Un mundo diverso ÍNDICE El juego: UN MUNDO DIVERSO... 3 Dinámica del juego... 3 Taller de decoración y rato de juego... 4 Croquis del tablero, casillas e instrucciones...
Más detalles3.9 Patrón Distributed callback
3.9 Patrón Distributed callback Motivación (1) Queremos que la aplicación de administración de los termostatos Monitorize la temperatura de algunos termostatos, avisándonos si ésta baja o sube por encima
Más detalles1. Ejemplo de clase : La clase Cuenta 2. Uso de la clase Cuenta. 3. Métodos y objetos receptores de mensajes (Importante)
1. : La clase Cuenta. Uso de la clase Cuenta 3. Métodos y objetos receptores de mensajes (Importante) 1 Una clase para cuentas de un banco Vamos a modelar con una clase, un nuevo tipo de datos, donde los
Más detalles1. Preparación para la sincronización. 1.1 Crear y asignar clases. 1.2 Visibilidad en tablet 1.3 Actualizar el Mac Mini 1.4 Sincronización por grados
1 ÍNDICE 1. Preparación para la sincronización 2 1.1 Crear y asignar clases 1.2 Visibilidad en tablet 1.3 Actualizar el Mac Mini 1.4 Sincronización por grados 2. Cómo me conviene realizar la sincronización?
Más detallesManual Terabox. Manual del usuario. Versión 1.4.3. 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.ar
Manual del usuario Versión 1.4.3 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 1 Índice 1 Índice... 2 2 Terabox... 3 3 Instalación de Terabox... 4 4 Configuraciones... 11 4.1
Más detallesUniversidad del Valle de Guatemala. Proyecto 2. Cartera Virtual
Universidad del Valle de Guatemala Programación Orientada a Objetos Martha Ligia Naranjo Mario Gálvez María Fernanda Martínez Estuardo Umaña Proyecto 2 Cartera Virtual Entradas El usuario al iniciar el
Más detallesProgramación Concurrente. Curso Java 2012, 2013 Juan Manuel Fernández Peña
Programación Concurrente Curso Java 2012, 2013 Juan Manuel Fernández Peña Programación secuencial Hasta ahora se ha trabajado con programas secuenciales Se ejecuta paso a paso Son deterministas: si se
Más detallesun programa concurrente
Introducción un programa concurrente asumimos que tengamos un programa concurrente que quiere realizar acciones con recursos: si los recursos de los diferentes procesos son diferentes no hay problema,
Más detallesConsejospara.net. Consejos para ahorra luz
Consejospara.net Consejos para ahorra luz Introducción Lo que debes saber INTRODUCCIÓN Introducción Lo que debes saber Queremos explicarte una serie de consejos para ahorra luz en casa. Por lo tanto vamos
Más detallesConcurrencia en.net David Jesús Horat Flotats
Concurrencia en.net David Jesús Horat Flotats ÍNDICE 1. Introducción n a.net 2. Sincronización n en.net 2.1 Contextos sincronizados 2.2 Método M Synchronized 2.3 Regiones de código c sincronizado 2.4 Sincronización
Más detallesINSTALAR PLAFÓN DEL MODELO GHIA
INSTALAR PLAFÓN DEL MODELO GHIA INTERIORES FOCUS I COPYRIGHT: Este documento es propiedad intelectual del autor y del CUFF, y no puede ser usado en ningún medio ya sea escrito, digital o de otra índole
Más detallesRecuerda lo fundamental
4 Los números enteros Recuerda lo fundamental Curso:... Fecha:... LOS NÚMEROS ENTEROS EL CONJUNTO Z El conjunto de los números enteros está formado por: Los números naturales ÄÄÄÄÄ8 +1, +2, +3, +4, El
Más detalles