Походу «получение» тут имеется ввиду тот момент когда сообщение уже лежит в mailbox, но до сих пор не дернуло никакой код. И типа в отличие от глобальной переменной это сообщение нельзя никак проинспектировать до тех пор, пока оно не будет receive.
Правда, что это меняет - не понятно...
я слабо разбираюсь в современной проблематике когерентности кешей в numa архитектуре, но что-то мне подсказывает, что автор бездарно задизайненного поделия под названием lua попросту не имеет опыта работы с многоядерным окружением со своим язычишкой