在vfp中,select()函数干什么的,select(3)的返回值怎么是0

 我来答
百度网友cc21e25
推荐于2016-06-13 · TA获得超过154个赞
知道答主
回答量:62
采纳率:0%
帮助的人:81.7万
展开全部
SELECT( ) ——是测试工作区函数;
SELECT(3):意思是返回当前的工作区号,至于SELECT(3)的返回值为0,你再仔细看下题
你只写select(3)的返回值怎么是0,我也无法准确解释
来自:求助得到的回答
caijunpeng1234
2012-03-01 · 超过34用户采纳过TA的回答
知道答主
回答量:212
采纳率:100%
帮助的人:86.6万
展开全部
int select (int maxfdp1, fd_set *readset, fd_set *writeset,   fd_set *exceptset, const struct timeval * timeout);   Return >0:就绪描述字的正数目   -1:出错   0 :超时   struct timeval{   long tv_sec; // seconds   long tv_usec; // microseconds   }   1. 永远等下去:仅在有一个描述字准备好I/O时返回。置为NULL   2. 等待一段固定时间:在有一个描述字准备好I/O时返回,但不超过由该参数所指向的timeval结构中指定的秒数和微秒数。   3. 不等待:检查完描述字后立即返回,称之为轮询(polling)。该参数必须指向一共timeval结构,其中的定时器值为0(秒数和微秒数)。   readset writeset exceptset指定我们要让内核测试读、写和异常条件的描述字。如果对某一个的条件不感兴趣,就可以把它设为NULL。如果三个指针都为NULL,我们就有了一个比sleep()函数更为精确的定时器(sleep()以秒为最小单位,这个以微妙为单位)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式