advantages of message queue in Linux