Adds multiple jobs at once
Range has to return JobData*
Range has to have length property
Range is used so there is no need to allocate JobData*[]
All jobs has to belong to one group
If threadNum is different than -1 only thread with threadNum will be able to execute given jobs
Adds multiple jobs at once Range has to return JobData* Range has to have length property Range is used so there is no need to allocate JobData*[] All jobs has to belong to one group If threadNum is different than -1 only thread with threadNum will be able to execute given jobs