There are different types of INTER PROCESSING COMMUNICATION techniques :–
1)Pipes, 2)FIFO, 3) shared memory, 4)message queue
Message queue is a technique through which we can send & receive data.
In message queues data is send with data type along with data, as the data type of each message is different there is less synchronization problem.