BEGIN
Semaphore is releasing.
Event is signaling.
Message Queue is not empty.
SignalThread was finished.
END
