Tasklets are effectively softirqs that do not run concurrently
Flexible, dynamically created bottom-half built on top of softirqs (no nested execution) so simple to use. Preferred to implement deferrable functions in device drivers that need not sleep.
The name 'tasklet' is misleading: they have nothing to do with tasks. It is just aninterrupt request.
tasklet notion