Sobes.tech
Middle+

Synchronná a asynchrónna interakcia.

sobes.tech AI

Odpoveď od AI

Synchronná interakcia znamená, že volajúci proces alebo vlákno je zablokované a čaká na dokončenie operácie pred pokračovaním. Napríklad pri synchronnej HTTP požiadavke čaká klient na odpoveď od servera pred pokračovaním.

Asynchrónna interakcia umožňuje iniciovať operáciu a pokračovať v vykonávaní bez čakania na jej dokončenie. Výsledok operácie sa spracováva neskôr, napríklad cez callback, promise alebo udalosť. To zvyšuje odozvu systému a umožňuje efektívne využívanie zdrojov.

Príklad v JavaScripte:

// Synchronné
const výsledok = syncFunction();
console.log(výsledok); // Čaká na dokončenie syncFunction

// Asynchrónne
asyncFunction().then(výsledok => {
  console.log(výsledok); // Spracovanie výsledku po dokončení
});
console.log('Pokračujeme bez čakania');