Cabana_Mario_Ariel_F

Clase PrincEjercicio3 - TPN°5 - Grupo02

May 10th, 2022 (edited)
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.78 KB | None | 0 0
  1. /*
  2.  ======================================================================================================================
  3.  * Modelo de Desarrollo de Programas y Programación Concurrente - Facultad de Ingeniería - Universidad Nacional de Jujuy
  4.   ======================================================================================================================
  5.  */
  6.  
  7. /**
  8.  * @Autor: Grupo 02 M.D.P y P.C.
  9. /*      @Integrantes:                  |    @Carrera:             |   @DNI:
  10.                                        |                          |
  11.   ALVAREZ, Cesar Fabian                | Ing. Informática         | 41.275.832
  12.   CABANA, Mario Ariel Fernando         | Ing. Informática         | 42.268.639
  13.   MONTELLANO, Leandro                  | Ing. Informática         | 43.114.035
  14.   RETAMOZO CORTEZ, Candelaria          | Ing. Informática         | 95.790.260
  15.   RUIZ, Erica Vanina                   | Ing. Informática         | 38.471.424
  16.  
  17.  * @Fecha: 12/04/2022.
  18.  */
  19.  
  20.  /*
  21.    Trabajo Práctico N°5 / Programación concurrente: Hilos en Java / Punto 03
  22.   ---------------------   ------------------------ --------------  ---------
  23.   * Objetivo General: Implementa la ejecución del procedimiento especificado en este punto.
  24.   *                   De dos formas distintas:
  25.                       - Se  lo ejecute 20 veces de forma secuencial (para root entre [1-20])
  26.                         y calcule el tiempo de ejecución.
  27.                       - Adaptar el mismo procedimiento pero mediante Hilos, ejecutándolo 20 veces.    
  28.   * El trabajo se ha realizado utilizando las siguientes IDEs: Eclipse 2020-06(4.16)-(IDE for Java Developers) - Apache Netbeans IDE 12.4 - IntelliJ IDEA 2021.2.3
  29.   * Lenguaje de programación: Java POO.
  30.   * Api a utilizar. Paquete:- Java.util / Clase:- Scanner.
  31.   *                 Paquete:- Java.lang / Clase:- Thread.
  32.   * Clase principal: EntregaTPN5.
  33.   * Clases secundarias: HelperEjer3, Principalejer3, Ejercicio4.
  34.   * Clases para ejercicio 3: Secuencial, HiloSumRoorN, Concurrencia.
  35.   */
  36.  
  37. package ar;
  38.  
  39.  
  40. public class Principalejer3 {
  41.     public static void main(String[] args){
  42.         //-------------------- Ejercicio 3 ----------------//
  43.             int opcion=-1;
  44.             while (opcion != 3) {
  45.             System.out.println("============= Ejercicio 3 ============= \n1.a-Secuencial\n2.b-Concurrente\n" +
  46.                     "3.Finalizar Ejercicio3\n ");
  47.             opcion = HelperEjer3.validarNumero("Seleccione una opcion...","Eso no es un numero!");
  48.                 switch (opcion){
  49.                 case 1:
  50.                 Secuencial.run();
  51.                 break;
  52.                 case 2:
  53.                 Concurrencia.run();
  54.                 break;
  55.                 case 3:
  56.                 opcion = 3;
  57.                 break;
  58.                default:
  59.                 break;
  60.                 }
  61.             }
  62.       }
  63. }
Add Comment
Please, Sign In to add comment