Concurrency / Parallelism

Fundamentos de Programación · Superficial

Concurrencia: estructurar un programa para manejar multiples tareas que pueden superponerse en el tiempo. Paralelismo: ejecutar multiples tareas simultaneamente en multiples nucleos de CPU. El motor Sealevel de Solana logra paralelismo analizando las dependencias de cuentas de las transacciones: las transacciones que tocan diferentes cuentas de escritura se ejecutan en paralelo. Comprender la concurrencia es esencial para optimizar el diseno de programas de Solana.

Términos relacionados