Semaphore: Reply Object

A semaphore can be used instead of a mailbox as the response parameter for a SendRtHandle call.
Releasing and waiting for a semaphore unit is faster and takes less memory than sending or receiving mailbox messages.