Want to create interactive content? It’s easy in Genially!
2.4.CONCURRENCIA Y SECUENCIABLIDAD
Luis Martin Diaz Bautista
Created on September 25, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Interactive Onboarding Guide
View
Corporate Christmas Presentation
View
Business Results Presentation
View
Meeting Plan Presentation
View
Customer Service Manual
View
Business vision deck
View
Economic Presentation
Transcript
2.4.CONCURRENCIA Y SECUENCIABLIDAD
ÍNDICE
DEFINICIONES
1. Concurrencia: Se refiere a la capacidad de un sistema para ejecutar múltiples tareas en paralelo. En un entorno concurrente, varias tareas pueden ejecutarse simultáneamente, pero no necesariamente al mismo tiempo. Esto puede lograrse mediante el uso de hilos (threads) en un programa, procesos separados o mediante el uso de sistemas multiprocesador. La concurrencia es útil para mejorar la eficiencia y la capacidad de respuesta de las aplicaciones, pero puede llevar a problemas como las condiciones de carrera y la exclusión mutua.
2. Secuenciabilidad: La secuenciabilidad se refiere a la capacidad de determinar el orden en el que se ejecutan las tareas o procesos en un sistema concurrente. Esto es importante para garantizar que las tareas se ejecuten de manera ordenada y predecible, evitando problemas como bloqueos o inanición. La secuenciabilidad puede lograrse mediante el uso de técnicas de sincronización, como semáforos, mutex (exclusión mutua) o mecanismos de bloqueo.