Threading eyebrows

An important task of an operating system is the allocation of the machines resources to the processes in the system. If a process needs to print its results, it must request that the operating system give it access to the printer's device driver. At this point, the operating system must decide whether to grant this request, depending on whether the printer is already being used by another process. If it is not, the operating system should grant t