Saya punya 2 aplikasi:
- Produser (N instance)
- Konsumen (1 contoh)
Saat ini saya menuliskan hasil antara dari produsen, dan kemudian konsumen membaca file-file ini dari disk dan menghasilkan hasil akhir .
Saya ingin meminimalkan I / O ini dengan "mengalirkan" output dari produsen langsung ke konsumen.
Saya menemukan pipa bernama (mkfifo) dan contoh berikutnya di sini . Ini terlihat hebat, tetapi apa yang saya tidak dapat menentukan adalah bagaimana ini sebenarnya diterapkan? Apakah antrian FIFO baru saja disangga melalui file? Jika demikian, itu mungkin tidak akan membantu saya. Saya ingin konten mengalir "melalui memori" sepenuhnya tanpa menggunakan disk. Mungkin ini tidak mungkin di seluruh proses?