Previous Topic: Example: DCMT DISPLAY MPMODE TABLE CommandNext Topic: DCMT DISPLAY MT Command


DCMT DISPLAY MPMODE TABLE Command Usage

Compared to DISPLAY SUBTASK

This command displays information about the number of tasks that have executed for each MPMODE.

To display information about subtasks in a multitasking environment, use DCMT DISPLAY SUBTASK.

Note: For more information, see DCMT DISPLAY SUBTASK.

MPMODE TABLE information

DCMT DISPLAY MPMODE TABLE displays the following information:

Field

Value

Name

The name of each DC/UCF MPMODE (code lock):

  • ANY—Assigned to fully reentrant and quasi-reentrant programs
  • DB—Assigned to database programs when serialization is needed for examination or manipulation of database related control blocks
  • DC—Assigned to most nondatabase programs when serialization is needed for examination or manipulation of data communications related control blocks
  • DRIVER—Assigned to terminal access drivers
  • LOADER—Assigned to RHDCLODR when accessing modules within load libraries
  • USER—Assigned to user programs with storage protection enabled, and to COBOL programs

Request Count

The number of times tasks have required each MPMODE DC/UCF uses MPMODEs to enforce the serialization of DB and DC tasks. Within a DC/UCF task, each program is assigned an MPMODE that indicates which code lock the program needs to execute.

Wait Count

The number of times tasks have had to wait for each MPMODE. For a task to execute, it must have exclusive control of the required MPMODE. If the task cannot get control of the required MPMODE, the task is suspended and it waits until the required MPMODE is available, unless it is ANY mode. Tasks needing ANY mode give up unless it is immediately available.

More Information

For more information about multitasking support, see the System Operations Guide.