Идея в том, что каждый трёт в цикле while true читает свою и только свою очередь, это и есть мейлбокс. Если там нет сообщений, поток блокируется и ждёт, жжёт процессор или нет - зависит от реализации. Но как только оно есть, он его читает и синхронно обрабатывает.