Sobes.tech
Middle+

Synchronní a asynchronní interakce.

sobes.tech AI

Odpověď od AI

Synchronní interakce znamená, že volající proces nebo vlákno je zablokováno a čeká na dokončení operace, než bude pokračovat ve vykonávání. Například při synchronní HTTP žádosti klient čeká na odpověď od serveru, než bude pokračovat.

Asynchronní interakce umožňuje iniciovat operaci a pokračovat ve vykonávání bez čekání na její dokončení. Výsledek operace je zpracován později, například přes callback, promise nebo událost. To zvyšuje odezvu systému a umožňuje efektivní využití zdrojů.

Příklad v JavaScriptu:

// Synchronní
const výsledek = syncFunction();
console.log(výsledek); // Čeká na dokončení syncFunction

// Asynchronní
asyncFunction().then(výsledek => {
  console.log(výsledek); // Zpracování výsledku po dokončení
});
console.log('Pokračujeme bez čekání');