Estou aprendendo como o kernel lida com interrupções.
Lendo anotações do shichao , descobri que events/n encadeamentos manipulam a fila de trabalho. br>
Ao mesmo tempo, alguns documentos na internet (por exemplo, este post ), diga assim
"kworker" is a placeholder process for kernel worker threads, which perform most of the actual processing for the kernel, especially in cases where there are interrupts, timers, I/O, etc.
Eles parecem semelhantes para mim e eu sou um pouco confuso: são events/n threads e kworker threads iguais? Em caso afirmativo, o events/n foi renomeado para kworker ? Se não, qual é a diferença entre events/n e kworker ?
Eu posso encontrar kworker (ex, kworker/1:0 ) até htop , mas não consigo ver events/n .