I know that Tasklets are deferred interrupt handlers are are executed in interrupt context besides they have the highest priority (most certainly above user processes).
However if we have multiple Tasklets with a lot of work to be done, how are these Tasklets scheduled ? What is the order in which they are executed ?