title: "Step over" when debugging multithreaded programs in Visual Studio
body: <p>One thing that annoys me when debugging programs in Visual Studio (2005 in my case) is that when I use "step over" (by pressing <kbd>F10</kbd>) to execute to the next line of code, I often end up reaching that particular line of code in a totally different thread than the one I was looking at. This means that all the context of what I was doing was lost.</p>
  
  <p>How do I work around this?</p>
  
  <p>If this is possible to do in later versions of Visual Studio, I'd like to hear about it as well.</p>
  
  <p>Setting a breakpoint on the next line of code which has a conditional to only break for this thread is not the answer I'm looking for since it is way too much work to be useful for me :)</p>