Programare asincronă — RexDac Academy

RexDac AcademyNote tehnice · Ajută să ai câteva noțiuni de bază
0%Note publicate citite · pe acest dispozitiv

Nivelul 3 — Funcții

Programare asincronă

Note originale de SunDiaL · Vezi sursa în engleză

Programarea sincronă înseamnă cod executat pe loc, cu rezultate imediate. În schimb, programarea asincronă este programare nesincronă. Aceasta înseamnă că un cod poate fi executat mai târziu, iar rezultatele nu sunt imediate.

Un mod de a obține acest lucru este folosirea mai multor fire de execuție, dar nu este singurul. Modurile prin care se poate realiza programarea asincronă sunt:

Multithreading

Funcții de revenire (callbacks)

Task-uri / Promisiuni / Futures

async / await

Programare reactivă