JavaScript'te sık kullanılan async/await yapısıyla asenkron programlamaya basit bir örnek:
// Asenkron fonksiyon tanımı
async function veriGetir() {
try {
const cevap = await fetch('https://jsonplaceholder.typicode.com/posts/1');
const veri = await cevap.json();
console.log(veri);
} catch (hata) {
console.error('Hata oluştu:', hata);
}
}
veriGetir();
Bu örnekte fetch fonksiyonu bir HTTP isteği yapar. await anahtar kelimesi istemci verisi gelene kadar kodun diğer işlemlerle devam etmesini sağlar. Böylece gereksiz beklemeler olmaz ve uygulama daha akıcı çalışır.
Asenkron programlama, özellikle web uygulamalarında kullanıcı deneyimini artırmak ve kaynak yönetimini optimize etmek için oldukça önemlidir. Diğer programlama dillerinde de benzer kavramlar ve yöntemler bulunmaktadır.


0 Yorumlar