I am a new man in linux programming. I did the following experiment and found a curious phenomenon: I set a timer in the program, when it times out, it triggers the semaphor