猿问

用select函数定时占用了几乎全部的cpu,为什么?

用select函数定时占用了几乎全部的cpu,为什么


长风秋雁
浏览 861回答 2
2回答

繁星coding

select是等待IO读取阻塞的时侯基本不占CPU,但因为你什么都没select,参数都为NULL select会立即返回,不会有读取IO的操作,不存在任何IO阻塞,所以cpu都是满的。

米脂

应为你用了WHILE(1)你这么写while(1)i++;你就明白了
随时随地看视频慕课网APP
我要回答