Suspension and Freezing

Suspension is achieved by any thread in a process calling DosSuspendThread. There is no accounting information associated with this API. One must examine all threads in the process to see if they are functioning correctly.

Freezing occurs for a number of reasons:

Again, there is no accounting information kept for this state.

If a single thread exists in the frozen process, check the parent process's threads for correct functioning.

If all threads are frozen check the Shell Process 1 for correct processing.


[Back: Critical Sections]
[Next: Priority Inversion]