Want to create interactive content? It’s easy in Genially!

Get started free

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:

Interactive Onboarding Guide

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

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.