<p dir="ltr">To elaborate and generalize:</p>
<p dir="ltr">Dynamic monitoring has its place at least when one of the following is true:<br>
- one process has resources on behalf of another process, but should not itself be limited to the other process' s lifespan.<br>
- one process expects an answer (or several messages) from another process, and thus needs to be notified about that process' s demise.</p>
<p dir="ltr">The first case is typical of server-side and the second of client-side behaviour in a client-server relationship, but both can of course happen in other circumstances as well.</p>
<div class="gmail_quote">Den 05/05/2014 21.34 skrev "Erik Søe Sørensen" <<a href="mailto:eriksoe@gmail.com">eriksoe@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr"><br>
> Right now I cannot come up with a good example where dynamic monitoring makes sense,<br>
> so I would like to hear if others have one.</p>
<p dir="ltr">I'm a bit surprised that no one else has mentioned this: dynamic monitoring takes place as part of a very wide-spread pattern: the gen_server call!</p>
<p dir="ltr">Also, dynamic monitoring has its place in any form of publish-subscribe pattern (on the publisher end). And any forms of async calls.</p>
<p dir="ltr">/Erik</p>
</blockquote></div>