FIFO are otherwise called as 'named pipes'. FIFO (first-in-first-out)
is a special file which is said to be data transient. Once data is read from named
pipe, it cannot be read again. Also, data can be read only in the order written.
It is used in interprocess communication where a process writes to one end of the
pipe (producer) and the other reads from the other end (consumer).