Borunun G/Ç Bütünlüğü
Önceki XV. Oylum - Borular ve FIFOlar Sonraki
Borunun G/Ç Bütünlüğü
Yazılan verinin miktarı PIPE_BUF değerinden büyük olmadığı sürece borudan okuma ve yazma işlemi atomik bir işlemdir. Bu veri aktarımının anlık bir birim olarak göründüğü anlamına gelir, bu nedenle sistemdeki hiçbir şey tamamlanmış halini gözlemleyemez. Atomik G/Ç hemen başlayamayabilir (tampon alanı veya veri için beklemesi gerekebilir), fakat başladı mı hemen biter.
Büyük miktarda veri okumak veya yazmak atomik olmayabilir; örneğin, dosya tanımlayıcısını paylaşan diğer süreçlerin çıktı verisi araya serpiştirilmiş olabilir. Aynı zamanda, bir kere PIPE_BUF'a karakterler yazıldığında, okuma yapılıncaya kadar başka yazımlar durdurulur.
PIPE_BUF parametresi hakkında daha fazla bilgi için Dosya Sistemi Kapasite Sınırları bölümüne bakınız.
Önceki Üst Ana Başlık Sonraki
FIFO Özel Dosyaları Başlangıç XVI. Oylum - Soketler
Bir Linux Kitaplığı Sayfası