因为根本没有信号。你的逻辑如同以下程序:void speak_up(){ puts("I'm dying!!!");}int main(){ while(true){ speak_up(); sleep(1); }}这个程序为什么会一直说它要死了但是却没有死掉呢?