
Example 07: MultipleProcesses

This example demonstrates how Live++ can be used to hot-reload changes into multiple processes at once.
After running the example, start another instance of the same executable so that you have two instances of
"06_MultipleProcesses" running.

Now make a change to the code, e.g. as described in the "FireDemo" constructor in FireDemo.cpp, and observe
that both running instances of the same application will have those changes hot-reloaded.

If you now start a third instance of the same executable, notice that this new instance of the application
will automatically get all code changes injected during load, resulting in the new behaviour, even though the
executable was never linked or changed on disk in the meantime.

Subsequent changes to the code will then get hot-reloaded into all running processes, no matter at which
point in time they were started.

Interesting things to look at and try out have been marked with "Live++" in the source code.
