Asenkron Programlama







Asenkron Programlama

Asenkron Programlama Nedir? Örneklerle Açıklanmış

Asenkron programlama, programın ardışık olarak çalışan bölümlerinin aynı anda birden fazlasının çalışmasına olanak tanıyan bir programlama tekniğidir. Bu sayede programlar daha verimli bir şekilde çalışabilir ve daha az beklemeye neden olur. Asenkron programlama genellikle JavaScript gibi dillerde sıkça kullanılan bir yaklaşımdır. Özellikle web geliştirme alanında oldukça yaygın olarak kullanılmaktadır.

Bir async function kod örneği

Async fonksiyonlar, JavaScript’te asenkron operasyonları gerçekleştirmek için kullanılan bir yapıdır. Normalde JavaScript’te işlemler sırasıyla gerçekleşir, ancak async fonksiyonlar sayesinde belirli bir işlem tamamlanana kadar diğer işlemlerin devam etmesine olanak tanınır. İşte bir async fonksiyon örneği:

        async function fetchData() {
            try {
                let response = await fetch('https://api.example.com/data');
                let data = await response.json();
                return data;
            } catch (error) {
                console.error('Hata oluştu: ', error);
            }
        }

        fetchData().then(data => {
            console.log('Veri: ', data);
        });

Yukarıdaki örnekte, fetchData isimli async bir fonksiyon tanımlanmıştır. Bu fonksiyon, veri çekmek için bir API’ye istek atar ve gelen veriyi işler. await anahtar kelimesi sayesinde işlemler sırayla gerçekleşir ve veri alındıktan sonra data değişkenine atanır. Herhangi bir hata durumunda catch bloğu çalışarak hata yakalanır.

Async fonksiyonlar, modern JavaScript uygulamalarında sıkça kullanılan bir yapıdır. Asenkron operasyonlarınızı düzenli bir şekilde yönetmek ve karşılaşabileceğiniz hataları kontrol altında tutmak için async/await yapısını kullanabilirsiniz. Bu sayede daha okunabilir ve yönetilebilir kodlar yazabilirsiniz.


Yorum Ekle