# JobManager

from direct.showbase.JobManager import JobManager

Similar to the taskMgr but designed for tasks that are CPU-intensive and/or not time-critical. Jobs run in a fixed timeslice that the JobManager is allotted each frame.

## Inheritance:

JobManager:

## Methods of JobManager:

__init__
__repr__
_getSortedPriorities
_process
add
destroy
finish
getDefaultTimeslice
getTimeslice
remove
setTimeslice

__init__ def __init__(self, timeslice=None) Undocumented function.

__repr__ def __repr__(self) Undocumented function.

_getSortedPriorities def _getSortedPriorities(self) Undocumented function.

_process def _process(self, task=None) Undocumented function.

add def add(self, job) Undocumented function.

destroy def destroy(self) Undocumented function.

finish def finish(self, job) Undocumented function.

getDefaultTimeslice def getDefaultTimeslice() Undocumented function.

getTimeslice def getTimeslice(self) Undocumented function.

remove def remove(self, job) Undocumented function.

setTimeslice def setTimeslice(self, timeslice) Undocumented function.