Tamponlama Kavramları
Önceki Akım Tamponlama Sonraki
Tamponlama Kavramları
Tamponlama stratejilerinin üç türü vardır:
  • Tamponlanmamış bir akıma yazılan veya okunan karakterler dosyaya mümkün olduğunca tek tek aktarılır.
  • Bir satır tamponlu akıma yazılan karakterler bir satırsonu karakterine rastlandığında dosyaya blok olarak aktarılır.
  • Tamamı tamponlu olarak bir akıma yazılan ya da okunan karakterler bir dosyaya keyfi uzunlukta bloklar halinde yazılır ya da okunur.
Yeni açılmış akımların normalde tamamı tamponludur, bir şey dışında: Bir uçbirim gibi bir etkileşimli aygıtla bağlantılı akımlar dahili olarak satır tamponludur. Tamponlama türünün seçimi hakkında daha ayrıntılı bilgi için Tamponlama Çeşidinin Seçimi bölümüne bakınız. Genellikle, özdevinimli seçim açtığınız dosya ya da aygıt için tamponlamanın en uygun çeşidini sağlar.
Etkileşimli aygıtlar için satır tamponlaması çıktılanan iletilerin sonuna (tam da istediğiniz şey) hemen bir satırsonu karakteri ekler. Bir satırsonu karakteri ile bitmeyen çıktılar hemen gösterilebileceği gibi gösterilmeyebilir de. Hemen görüntülenmesini isterseniz, Tamponların Boşaltılması bölümünde açıklandığı gibi fflush ile tamponlu çıktıyı doğrudan doğruya aygıta boşaltabilirsiniz.
Önceki Üst Ana Başlık Sonraki
Akım Tamponlama Başlangıç Tamponların Boşaltılması
Bir Linux Kitaplığı Sayfası