<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Apr 6, 2014 at 12:07 PM, Greg Hendershott <span dir="ltr"><<a href="mailto:greghendershott@gmail.com" target="_blank">greghendershott@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">> I think you would need to abort the program and start it over to really do<br>
> that properly.<br>
<br>
</div>Although I'm not yet convinced it can't be done properly, you have an<br>
order of magnitude or two more experience in this area than I do, so I<br>
appreciate that caution -- thanks!<br>
<div class=""><br></div></blockquote><div><br></div><div>I'm writing specifically about moving a computation from one thread to another. The issue is that a program can observe that it has been moved in this manner (thread cells and things that use thread cells). Most programs are not designed for this kind of movement to work; hopefully it will immediately break horribly, but there is also the possibility it will just do strange things in subtle ways.</div>
<div><br></div><div>Anyways, best of luck. I think you don't really need my advice.</div><div><br></div><div>Robby</div><div><br></div></div><br></div></div>