How kernel threads gets executed on the CPU does these kernel threads get scheduled by the scheduller , like normal user space processes? or they get waken up when some events happen ?
root 2 0 0 Nov30 ? 00:00:00 [kthreadd]
root 3 2 0 Nov30 ? 00:00:03 [ksoftirqd/0]