in reply to reloading a never-ending process

I belive that's impossible. You have to write the data somewhere before reexecing itself.

It's just like you can't load a new OS kernel without ending the running processes (and you can't reinstall windows but save all the settings of the old one:).