Multi-threading: Difference between revisions
Line 261: | Line 261: | ||
* KMutex: Acquires a lock on the mutex (blocks until this succeeds) | * KMutex: Acquires a lock on the mutex (blocks until this succeeds) | ||
* KProcess: Waits until the process exits | * KProcess: Waits until the process exits | ||
* KSemaphore: | * KSemaphore: This consumes a value from the semaphore count, if possible, otherwise continues to wait | ||
* KServerPort: Waits for a new client connection, upon which svcAcceptSession is ready to be called | * KServerPort: Waits for a new client connection, upon which svcAcceptSession is ready to be called | ||
* KServerSession: Waits for an IPC command to be submitted to the server process | * KServerSession: Waits for an IPC command to be submitted to the server process |