KThread: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
[[Category:Kernel synchronization objects]] | [[Category:Kernel synchronization objects]] | ||
[[Category:Kernel interrupt events]] | [[Category:Kernel interrupt events]] | ||
class [[KThread]] extends [[KSynchronizationObject]], [[KTimeableInterruptEvent]], | class [[KThread]] extends [[KSynchronizationObject]], [[KTimeableInterruptEvent]], [[KSendableInterruptEvent]] and [[KSchedulableInterruptEvent]]; | ||
Size : 0xB0 bytes | Size : 0xB0 bytes | ||
| Line 36: | Line 36: | ||
|- | |- | ||
| 0x24 | | 0x24 | ||
| | | [[KSendableInterruptEvent]] | ||
| | | Interrupt event (*this) sent to terminate a thread, except in the case just below | ||
|- | |- | ||
| 0x2C | | 0x2C | ||
| [[KSchedulableInterruptEvent]] | | [[KSchedulableInterruptEvent]] | ||
| | | Interrupt event (*this) scheduled by the IRQ handler when the thread should terminate (*this) | ||
|- | |- | ||
| 0x34 | | 0x34 | ||