I would like to know the following
Is there any difference between signals (POSIX) and pulses in QNX? I don’t find any difference between them in the way it operates
What happens when the threads on blocked on “MsgReceive()()”/"MsgSend() if we receive the signals?
For example: The process AB contains two threads A and B and assume that they are in BLOCKED state not READY
Thread A is blocked on “MsgReceive()”
Thread B is blocked on "MsgSend()
What would happen to process AB and the threads if it receives signal?