Я новичок в драйвере устройства Linux и хочу знать точные различия между tasklet
и workqueue
. Кроме того, у меня также есть следующие сомнения:
- Какой стек ядра выполняет прерывания, использование tasklet и workqueue при работе в контексте прерывания/процесса?
- В каком приоритете будет выполняться tasklet и workqueue и можем ли мы изменить его приоритет?
- Если я реализую свой собственный список рабочих очередей, могу ли я планировать/приоритизировать его самостоятельно?