Structure containing job data
JobData memory is allocated by user
JobData lifetime is managed by user
JobData has to live as long as it's group or end of job execution
JobData fields can be changed in del delegate and job can be added to thread pool again, to continue execution (call same function again or another if del was changed)
Structure containing job data JobData memory is allocated by user JobData lifetime is managed by user JobData has to live as long as it's group or end of job execution JobData fields can be changed in del delegate and job can be added to thread pool again, to continue execution (call same function again or another if del was changed)