They are kernel objects that allow multiple groups of processes to be treated and managed as a single unit. Jobs can be protected, shared, and named, with any changes made to one job affecting all processes within it.
Job object
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=935,h=671,fit=crop/A1aBoqg8XrTLxEyM/job-object-YleqnX0MVnhExqnE.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=286,fit=crop/A1aBoqg8XrTLxEyM/job-object-YleqnX0MVnhExqnE.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1920,fit=crop/A1aBoqg8XrTLxEyM/wallhaven-yjqyyx-mnlqZM4Dbws43kb7.jpg)
They are kernel objects that allow multiple groups of processes to be treated and managed as a single unit. Jobs can be protected, shared, and named, with any changes made to one job affecting all processes within it.