what happens if the main thread in not waiting for the signal and it receives one?

Printable View