Message queue is the inter process technique in which two or more unrelated process can communicate using that queue. In message queue we send a message number associated with particular client/process along with our data and at the server end data associated with a particular client can be received, recognised by that message numbe and further prcessed(according to client request).
As for each client there is different message no. so in case of message queue technique there is no need of synchronization the clients.