Does Java System Class shared between processes? 
<p>I have a question regarding the Java language: in android</p>

<p>i tried changing a System.property X inside process A, then activating process B</p>

<p>(i thought maybe it's initializing all the System.properties again) </p>

<p>(process B didn't see the changed System.property X as expected), </p>

<p>then i resumed the first process and saw that the changed System.property is still there. </p>

<p>I know that the System class can't be instantiated. since this is the case,</p>

<p>i thought that it will be shared among all the processes.</p>

<p>yet this is not the case. </p>

<p>i understand why we want this to happen, but how can this be if System class is not instantiated? what mechanism in Java causes this behavior?</p>

<p>thanks for the help</p>
