<div dir="auto">message delivery is instant the moment you execute send command (send opcode). So exit message well always arrive second, because ordering guarantee - exit message was sent SECOND.</div><div class="gmail_extra"><br><div class="gmail_quote">On 30 Nov 2017 4:02 pm, "Dmitry Kolesnikov" <<a href="mailto:dmkolesnikov@gmail.com">dmkolesnikov@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
There is a statement that Erlang messages may be not delivered, but message order is always preserved relative to two processes. This is a statement regarding the ordinal message… Is this statement valid when we are talking about monitor messages in relation to ordinal message? I have strong feeling that it is not guaranteed.<br>
<br>
So, let’s assume we have a process A that sends async message to process B and quits. The process B listens messages for process A and monitors it with erlang:monitor(process, A). I am suspecting that there are no guarantee that message will be delivered before exit signal. Am I right?<br>
<br>
Thank you in advanced!<br>
<br>
Best Regards,<br>
Dmitry<br>
<br>
______________________________<wbr>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/<wbr>listinfo/erlang-questions</a><br>
</blockquote></div><br></div>