For more information see the topic, Writing a Print Monitor.
For more information see the topic, Writing a Print Processor.
Contrast with document-sticky.
Threads with variable priority are always preemptible; that is, they are scheduled to run round-robin with other threads at the same level. In general, the kernel manages a variable-priority thread as follows: when the thread is interactive with a user, its priority is high (given a boost); otherwise, its priority decays by one level per quantum that the thread runs until it reaches its original programmer-defined base priority level.
Note that any thread, whatever its priority attribute, is always preemptible by a software or hardware interrupt.
A kernel-mode-only process object must be initialized before any thread objects that belong to the process.
See also integral subsystem.