select是等待IO读取阻塞的时侯基本不占CPU,但因为你什么都没select,参数都为NULL select会立即返回,不会有读取IO的操作,不存在任何IO阻塞,所以cpu都是满的。
应为你用了WHILE(1)你这么写while(1)i++;你就明白了