In computer science, message queues and mailboxes are software-engineering components used for inter-process communication (IPC), or for inter-thread ...
en.wikipedia.org