title: Thread Virtual Memory state
body: <p>As we all know in case of multiple threads each thread maintains it's separate stack and register state.</p>
  
  <p>do they also maintain separate virtual memory state or it can be shared ? </p>
  
  <p>I don't think there should be any problem in sharing virtual memory state between processes. </p>
  
  <p><strong>EDIT :</strong></p>
  
  <p>If thread doesn't maintain state then why not the third option of question 1 on the link  ( <a href="http://www.geeksforgeeks.org/archives/19913" rel="nofollow">http://www.geeksforgeeks.org/archives/19913</a> ) is not true ?</p>