title: Loading same instance of a dll in multiple process
body: <pre>
  Lib1[dll]
  {
  class A
  {
  static int i=0;
  }
  }
  
  Program1[exe] have reference to Lib1
  {
   Class B
   {
      main()
      {
        A.i = 5;
      }
   }
  }
  
  Program2 [exe] have reference to Lib1
  {
   Class C
   {
      main()
      {
        A.i = 5;
      }
   }
  }
  </pre>
  
  <p>If Program1 and Program2 are executing simultaneously, is it possible that they reference to a single instance of Lib1 and change made to the static variable of A.i in Program1 are available to Program2 and viceversa,</p>