[ Foro de Java ]
La empresa X requiere controlar la existencia de 90000000 productos
vector A -productos (generar los valores de forma aleatoria)
vector B -pedidos de clientes (generar los valores de forma aleatoria)
vector C -cantidad de inventario - lo que se requiere comprar para mantener el stock(cantidad de inventario)
si A y B son iguales se almacena este mismo valor
si B es mayor que el de A se almacena el doble de la diferencia entre B y A
si A es mayor que B, se almacena B
Programa en JAVA que permita almacenar a la información pertinente en los vectores A, B, C y muestre el valor más alto en pedidos.
Comparar el tiempo de ejecución al resolver el problema sin hilos y con hilos. Se espera que el tiempo de ejecución al aplicar hilos sea menor, en caso contrario, diseñar el programa de tal forma que se logre obtener efectivamente un menor tiempo de ejecución.
Nota: Para determinar si dos o más hilos han terminado su ejecución se utiliza:
while(hilo1.isAlive() || hilo2.isAlive());
El programa continuará una vez los hilos terminen sus respectivos procesos.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)