套接字选项SO_RCVTIMEO不准确?

时间:2014-03-18 07:53:37

标签: c++ timeout setsockopt

我使用hiredis redisSetTimeout函数设置超时10ms,当我启动100个线程时它准确10ms,但是当我启动1000个线程时,redisVCommand中的一些调用花费300 + ms,而不是超时,任何人都可以详细解释这个吗? / p>

redisSetTimeout函数调用以下系统函数

setsockopt(c->fd,SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv))  
setsockopt(c->fd,SOL_SOCKET,SO_SNDTIMEO,&tv,sizeof(tv))

0 个答案:

没有答案