Changes

530 bytes added ,  14:02, 4 November 2015
Line 172: Line 172:     
= Synchronization =
 
= Synchronization =
 +
 +
Synchronization can be performed via WaitSynchronization on any handles deriving from [[KSynchronizationObject]]. The semantic meaning of the call depends on the particular handle type:
 +
 +
* KClientPort: ???
 +
* KClientSession: ???
 +
* KDebug: ???
 +
* KDmaObject: ???
 +
* KEvent: Waits until the event is signaled
 +
* KInterruptEvent: ???
 +
* KMutex: Acquires a lock on the mutex (blocks until this succeeds)
 +
* KProcess: ???
 +
* KSemaphore: ???
 +
* KServerPort: ???
 +
* KServerSession: ???
 +
* KThread: Waits until the thread terminates
 +
* KTimer: ???
    
Most synchronization systems seem to have both a "normal" and "light-weight" version
 
Most synchronization systems seem to have both a "normal" and "light-weight" version
549

edits