Using own spinlock for each list (TASK and ISR disp method) Reduced the dependency of ISR on the TASK dispatch method