Akımlarla Tanıtıcıları Karıştırmanın TehlikeleriAkımlarla Tanıtıcıları Karıştırmanın TehlikeleriÖnceki XIII. Oylum - Düşük Seviyeli Girdi ve Çıktı SonrakiAkımlarla Tanıtıcıları Karıştırmanın Tehlikeleriİçindekiler1. İlintili Kanallar - Dosya konumunu paylaşan kanallarla çalışma.2. Bağımsız Kanallar - Ayrı ayrı açılmış, ilintisiz kanallarla çalışma.3. Akımların Temizlenmesi - Başka bir kanala güvence sağlamak için bir akımın temizlenmesi.
Aynı dosyaya bağlı çok sayıda dosya tanıtıcısı ve akıma (bunların ikisine birden kanallar diyebiliriz) sahip olabilirsiniz ama kanalları birbiri yerine kullanmaktan kaçınmanız gerekir. Ele alınacak iki durum vardır: tek bir dosya konumunu paylaşan ilintili kanallar ile kendi dosya konumları olan bağımsız kanallar.
Tüm erişimin girdi amacıyla olması dışında, bir dosyayla veri iletimi için yazılımınızda sadece bir kanalı kullanmanız en iyisidir. Örneğin, bazı şeylerin sadece dosya tanıtıcıları ile yapılabildiği bir boru açarsanız, tüm G/Ç işlemlerini hem dosya tanıtıcı ile hem de bu dosya tanıtıcı için fdopen ile oluşturacağınız akım ile yapabilirsiniz.
Önceki Üst Ana Başlık SonrakiTanıtıcılar ve Akımlar Başlangıç İlintili Kanallar