Hi,
We are currently facing a few deadlocks and some other exceptions when working in a highly concurrent environment.While analyzing the activiti code version. 5.16 I came across a few things which i didn't quite understand-
1)In ExecuteJobsRunnable, JobExecutorContext is created for every thread, is it really required can we keep this code out of run ().
2) ExecuteJobsRunnable, Context object is modified again and again and JobexecutorContext is being set in run method, can we ckeck if same code can as well be kept out of run().
3) How are transactions managed in activiti(I did not see any @transactions annotation).
Thanks