select的错误用法

 

执行  man select

 会有如下提示

 说明调用select函数时传入的timeval的值会变,所以在重复调用select的场景下,每次调用select,timeval的值都需要重新设置,如下是一个错误的示例,需要将设置时间值的代码移到while(1)里面

 

posted @ 2023-08-09 10:03  on_the_go  阅读(24)  评论(0编辑  收藏  举报