title: Intellij Idea debug with thread
body: <p>I'm new with Intellij Idea and I find it a good IDE. I'm using it for a distributed system project and (as you can imagine) I heavily use thread and concurrent programming and tools like timeout etc. </p>
  
  <p>My problem is that it seems that the debugger doesn't stop time-flow while the debugger is stopped on a breakpoint line. </p>
  
  <p>I'll try to explain myself better. I have a <code>future</code> that I use as timeout for a thread task: if it doesn't complete the task in a certain time then arise a <code>TimeoutException</code> and do some stuff, otherwise do other. The problem is that with the debugger this timeout seems to don't stop during breakpoint lines, so the behavior of the program is different depending on the debugger or normal execution.</p>
  
  <p>Is it that normal? There is any way to solve it?</p>