Changes

27 bytes added ,  14:32, 10 December 2016
m
no edit summary
Line 1: Line 1:  
[[Category:Kernel synchronization objects]]
 
[[Category:Kernel synchronization objects]]
 +
[[Category:Kernel interrupt events]]
 
class [[KThread]] extends [[KSynchronizationObject]], [[KTimeableInterruptEvent]], some dummy subclass of [[KSynchronizationInterruptEvent]] and [[KSchedulableInterruptEvent]];
 
class [[KThread]] extends [[KSynchronizationObject]], [[KTimeableInterruptEvent]], some dummy subclass of [[KSynchronizationInterruptEvent]] and [[KSchedulableInterruptEvent]];
   Line 32: Line 33:  
| 0x14
 
| 0x14
 
| [[KTimeableInterruptEvent]]
 
| [[KTimeableInterruptEvent]]
| Inherited, used to suspend threads  
+
| Used to suspend threads (*this)
 
|-
 
|-
 
| 0x24
 
| 0x24
 
| Subclass of [[KSynchronizationInterruptEvent]]
 
| Subclass of [[KSynchronizationInterruptEvent]]
| Inherited, scheduled by the function called by svcExitThread in a dedicated object
+
| Scheduled by the function called by svcExitThread in a dedicated object (*this)
 
|-
 
|-
 
| 0x2C
 
| 0x2C
 
| [[KSchedulableInterruptEvent]]
 
| [[KSchedulableInterruptEvent]]
| Inherited, scheduled by the IRQ handler when the thread should terminate
+
| Scheduled by the IRQ handler when the thread should terminate (*this)
 
|-
 
|-
 
| 0x34
 
| 0x34