CodeView (cv.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Debug Multiple Threads (CVP Only)
                                             ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
 
     OS/2, versions 1.10 and later, supports multithread programs.
     Currently, programs written with Microsoft C, FORTRAN, Pascal,
     and Macro Assembler (MASM) can have more than one thread.
 
     CVP.EXE, the protected-mode version of CodeView, can debug
     multithread programs.
 
     In a multithread program, you can select the thread or threads
     affected by debugger commands by
 
        ■ Choosing the ◄Thread► command from the Run menu
       OR
        ■ Entering the debugger commands as part of the
          ◄Thread (~)► commands in the ◄command window►
 
     You can control execution of the selected thread in much the same
     way you control normal program execution. You can also freeze a
     thread so that it cannot run in the background, or you can
     unfreeze a frozen thread.
 
     To freeze or unfreeze a thread:
 
        ■ Choose the ◄Thread► command from the Run menu, select a
          thread, and then select the <Freeze> or <Unfreeze> option
 
        ■ Enter the ◄Thread Freeze (~F)► command or the
          ◄Thread Unfreeze (~U)► command in the ◄command window►
                                    -♦-