Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Matricula: 920074198
Ventajas
Desventajas
Para solucionar estos inconvenientes hay que identificar las secciones de código
en las que se pueden dar condiciones de carrera y permitir que solo un hilo entre a
estas secciones a la vez. Podríamos pensar en un cruce de autos como una
sección critica, en la que los autos que vayan en otro sentido no podrán ingresar al
cruce hasta que los carros del carril que tiene el semáforo en verde (tienen
permiso de entrar a la sección critica) terminen de pasar.
Entonces es necesario diseñar un protocolo que los procesos puedan usar, y los
requisitos que éste tiene son los siguientes:
3. Espera limitada: Existe un límite para permitir que otros procesos ingresen
en sus zonas críticas.
Etapa 2
Descripción
Planteamiento
/*
* Para cambiar este encabezado de licencia, elija los encabezados de licencia en
Propiedades del proyecto.
* Para cambiar este archivo de plantilla, seleccione Herramientas | Plantillas
* y abrir la plantilla en el editor.
*/
paquete carrera;
/ **
*
* @author PC
*/
clase pública atleta extiende Hilo {
competidor privado int
int distancia privada;
atleta pública () {
}
Referencias.
Jenkov, J. (2015). Creating and Starting Java Threads [Sitio Web]. Recuperado de
http://tutorials.jenkov.com/java-concurrency/creating-and-starting-threads.html