I'm just starting to use the new thread suspending features, and I like 
them, but I find myself wanting more (as usual).  I wanted to get some 
feedback from other users before I enter a feature request, just to see 
if anyone else is interested in these things.

I don't know what is or isn't possible with the JDPA, but I'd like more 
control over exactly which thread I allow to execute and which thread I 
want to remain suspended.  For example:

a) if I set a breakpoint, all the threads suspend.  Only after you start 
stepping through that thread do the other threads resume.  I'd like to 
have the option to only suspend a single thread.
b) If I choose to suspend all threads, and resume a single thread, I 
would the other threads to remain suspended while the single thread is 
executing.
c) (an extension of b) if I want to carefully study the interaction 
between thread1 and thread2, then I want to suspend both of the them, 
and step through each one independently (eg. suspend both, step thread1, 
step thread2, step thread1, step thread2)

Basically, I want the execution state of all threads to be totally 
independent of the execution state of other threads, and I want to be 
able to step through two suspended threads independently of each other.

Does anyone know if this is possible with the JDPA?

_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs

Reply via email to