Setting a Breakpoint on a Thread

You can stop program execution whenever a thread in your program starts or stops. To set this type of breakpoint, you must be running the (JPDA).

To set a breakpoint on a thread:

  1. From the main menu, choose Debug New Breakpoint (Ctrl-Alt-F8).

  2. In the Add Breakpoint dialog box, select Thread from the Breakpoint type combo box.

  3. From the Set breakpoint on combo box, choose whether to trigger the breakpoint when a thread starts, stops, or both.

  4. To set a condition (so the breakpoint occurs when an expression evaluates to true), type the expression in the Condition text field.

  5. Select the desired actions:
    Suspend debugging temporarily stops all threads in the debugging session when the program reaches the breakpoint.
    Print text prints a message in the Output window when your program reaches the breakpoint. You can use a combination of text, substitution codes, curly braces and a dollar sign in the message (for example, {$mywatch}).

  6. Click OK.

    The breakpoint is added to the list in the Breakpoints pane of the Debugger window.
See also
Setting a Breakpoint on a Line
Setting a Breakpoint on a Method Name
Setting a Breakpoint on an Exception
Setting a Breakpoint on a Class
Setting a Breakpoint on a Variable

Legal Notices