linux 多线程 socket程序运行的过程中总会收到SIGALRM信号。该如何处理

linux 多线程 socket程序运行的过程中总会收到SIGALRM信号。
运行着便莫名其妙的受到此信号,这是怎么回事?

------解决方案--------------------
定时器?
------解决方案--------------------
程序是你写的吗?应该是在类似signal(SIGALRM,sig_alrm)的函数中调用的,在所有文件中搜一下,看看程序那里调用signal函数了~

------解决方案--------------------
都是定义声明,实现呢?????thrmgr_new,thrmgr_destroy,thrmgr_dispatch这三个在那里实现的?