Modelos de concurrencia #concurrencia #programacion

10 Feb 2025 · 1 min
1:16

En este diálogo técnico, los participantes comparan varios modelos de concurrencia usados en la práctica. Comienzan con la base histórica del modelo Communicating Sequential Processes (CSP) de 1978 y enumeran los enfoques más comunes: la comunicación entre procesos en sistemas UNIX mediante señales y memoria compartida; los hilos (hebras) en C y Java que comparten espacio de direcciones y requieren semáforos y mutexes; el modelo de mono‑hilo con bucle de eventos de Node.js; las corutinas de Python a través de asyncio; el modelo de goroutine y canales de Go; el modelo actor implementado en Erlang y Akka (Scala); y los mecanismos de concurrencia de Rust basados en ownership y tipos seguros. Cada modelo se menciona brevemente, resaltando sus principales primitivas y contextos de uso, ofreciendo una visión panorámica de las opciones disponibles para diseñar software concurrente.

Chapters

More from Manuel

16:49
youtube.com

Características del Lenguaje D

2w ago
22:14
youtube.com

IBM vs MICROSOFT: La guerra del PC

1mo ago
14:08
youtube.com

PROLOG: La Historia

2mo ago
1:15
youtube.com

¡Aprende los fundamentos de la programación!

2mo ago
16:15
youtube.com

DELPHI: La revolución RAD

3mo ago
1:28
youtube.com

Historia de los Lenguajes de Programación: años 1960-1969 #basic #apl #simula #lisp #logo

3mo ago
13:23
youtube.com

¿Compilador o intérprete? La historia de una rivalidad que comenzó en los años 40

5mo ago
13:44
youtube.com

HARBOUR: el sucesor de CLIPPER que la comunidad se negó a abandonar

5mo ago
15:26
youtube.com

PostScript: el lenguaje de Adobe que inventó la impresión moderna

6mo ago
14:37
youtube.com

Hablemos de REDIS

6mo ago
15:36
youtube.com

8 NOTEBOOKS QUE DEBES CONOCER

7mo ago
See all content