Asenkron İşlem

Asenkron İşlem

Aşağıdaki kod, senkron dosya okuma işleminin asenkron sürümüdür. Callback fonksiyonu okumanın bittiği konusunda bir mesaj vermeden, sistem başka bir işlemi gerçekleştirmeye hazırdır.

var fs = require('fs');
fs.readFile("gyDosya.txt", "utf8", function(err, content) {
if (err) {
      return console.log(err);
             }
  console.log(content);
      });
console.log('Dosya okunuyor...');

Yukarıdaki asenkron kodun çıktısı aşağıda verilmiştir. Önce son komut icra ediliyor ve "Dosya okunuyor…" mesajı veriliyor. Daha sonra ise dosyanın içeriği yazdırılıyor:

Dosya okunuyor...
BEN BİR DOSYAYIM

Bu çıktıyı senkron okuma ile karşılaştırınız.

Yorumlar

Bu blogdaki popüler yayınlar

İç İçe Döngüler

CSS Bir Elemanın Genişliği ve Yüksekliği

JavaScript Dilinde Fonksiyon Çağırma Teknikleri