Project of an linux application that uses 3 processes: producer (getting input from user), middleman (counting characters) and consumer (outputing the middleman's work), which communicate using pipes, FIFOs, signals according to the drawing:
Projekt programu wykorzystujący 3 procesy: producenta (zbieranie danych od użytkownika), "pośrednika" (zliczanie znaków) i konsumenta (wypisywanie wyników), komunikujących się przy pomocy mechanizmów komunikacji systemów UNIX (pipe'y, FIFO, sygnały) zgodnie z rysunkiem: