<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-03-20 12:35 GMT+01:00 Roberto De Ioris <span dir="ltr"><<a href="mailto:roberto@unbit.it" target="_blank">roberto@unbit.it</a>></span>:<br><div><br></div><div>> [...] </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=""><br>
><br>
> Sarebbe comodo se fosse possibile con clone di Linux, dire al kernel di<br>
> non<br>
> mappare nel processo figlio una certa regione di memoria,<br>
> ed usare questa regione per memorizzare tutte le variabili usate per la<br>
> sincronizzazione. Ma anche se fosse possibile, probabilmente gli<br>
> sviluppatori di Go non la userebbero perchè aumenta la complessità.<br>
<br>
<br>
</span>proponila alla lkml, a me gia' ha fatto venire in mente diversi usi :)<br>
<span class=""><br></span></blockquote><div><br></div><div>Ripensandoci, non è già possibile con</div><div>p = mmap(NULL, length, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0)</div><div>?</div><div><br></div><div>Dalla pagina del manuale non mi è chiaro se un processo figlio eredita la regione di memoria.</div><div></div></div><br></div><div class="gmail_extra">NOTA: anche Windows supporta mmap anonimi</div><div class="gmail_extra"><br></div><div class="gmail_extra">> [...]</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Ciao Manlio</div></div>