首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

多线程socket程序莫名其妙接收到SIGALRM信号有关问题

2012-03-06 
多线程socket程序莫名其妙接收到SIGALRM信号问题。开一个下载线程没有问题,但开多个线程常会收到SIGALRM信

多线程socket程序莫名其妙接收到SIGALRM信号问题。
开一个下载线程没有问题,但开多个线程常会收到SIGALRM信号。
这应该是怎么回事?

[解决办法]
一个线程时候,每次socket完成没有超时就就继续使用初始化alarm,所以SIGALRM信号不会产生
如果多个线程都共享网卡,调用alarm会经常超时,所以产生SIGALRM信号多。

热点排行