title: Which components of program state is shared across threads in a multi-threaded process?
body: <p>Which of the following components of program state is shared across threads in a multi-threaded process?</p>
  
  <ul>
  <li>Register values</li>
  <li>Heap Memory</li>
  <li>Global Variables</li>
  <li>Stack memory</li>
  </ul>
  
  <hr>
  
  <p>My suggestion; Only global variables, global variables are allocated on the heap? So Heap memory and Global Variables. Is this correct? </p>