August 2000
Intermediate to advanced
800 pages
21h 5m
English
The job object is new in Windows 2000. In previous versions of Windows 9x and Windows NT, the job object did not exist. The job, just as it may seem, is a group of processes. However, the introduction of the job concept is very powerful and useful, as you will soon see.
The basic reasoning for including the job object is to allow multiple processes (and their associated threads) to be managed, monitored, and manipulated as a single, convenient entity. Also, jobwide metrics can be monitored and jobwide security can be enforced.
Note
If you have a UNIX background, you will notice that this architecture seems similar to the UNIX-style process tree. The spirit behind the two architectures is similar; however, the object-oriented nature ...