Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java
Ventajas
1. Reduce tiempo de desarrollo.
2. Mejora el desempeño de operaciones complejas.
3. Tareas paralelas.
Desventajas
1. Varios subprocesos pueden interferir entre sí al compartir recursos de
hardware.
2. Puede causar problemas de deadlocks, starvation and race si no son usados
correctamente.
Problema Deadlock.
Problema Starvation.
En este caso, solo el primer hilo cambió el valor de number y lo mantuvo válido para
usarlo en una condición.
Conclusión