When job is acquired by job acquisition thread and it puts it in queue which is available for execution to the thread from thread pool. In some scenario the thread from thread pool not able to complete the locked the task, then after that task will be locked and restored to job table (ACT_RU_JOB) which is available or execution for other or same thread.
1. So whether job acquisition thread puts lock on the task in ACT_RU_JOB table or thread from thread pool puts lock on the task in the table?
2. And which thread releases lock on that task, job acquisition thread or thread from thread pool?