摘要: 当在ioctl里使用FIONREAD时,除了获得所指定的读缓存大小以外,还有清除设备准备就绪状态的作用.当38行注释以后, 由于各个设备的状态未被清除,所以循环一直处于非阻塞的状态.不停的打印一个状态(即未清除状态)的信息.如果不注释ioctl,那么select会自动清除未准备好的设备状态. 此时阻塞是有效地.同样的,在socket当中使用select和ioctl时测试结果也是如此:View Code 1 //《linux程序设计》第三版--第15章套接字--select系统调用 2 #include <sys/types.h> 3 #include <sys/time.h& 阅读全文
posted @ 2011-06-18 20:26 KPTu 阅读(2181) 评论(0) 推荐(0)
摘要: 有一天女儿闹人,为了让她转移注意力,不再哭闹,我摸着她的脸故意提高声音好奇地问:“这是你的脸呀还是你的屁股呀?还这么光!是屁股吧?”女儿被我的“无知”逗乐了。可是又有一天,我在看电视,不想搭理她,她却跑到我身边摸着我的脸问:“妈妈,这是你的屁股吧?这么光,还香香的!”。。。。。。 阅读全文
posted @ 2011-05-11 14:13 KPTu 阅读(197) 评论(0) 推荐(0)
摘要: 一大婶去买西红柿,挑了三个,摊主秤了下说:一斤半,三块七。大婶说:就做个汤,用不着那么多。说完就去掉了个儿最大的西红柿。摊主迅速又瞧一眼秤子“一斤二两,三块。正当我看不过去想提醒大婶注意摊主的秤子时,大婶从容的掏出了七毛钱,拿起刚刚去掉的那个大的西红柿,扭头走了。 阅读全文
posted @ 2011-05-11 13:40 KPTu 阅读(105) 评论(0) 推荐(0)