select非阻塞
2015-09-10 10:55:41 6 举报
非阻塞select是一种I/O模型,它可以让单个进程具有处理多个并发输入/输出操作的能力。在非阻塞模式下,当调用select函数时,无论socket是否可读可写,select都会立即返回。因此,用户进程需要不断地轮询select的返回值,以判断哪些socket是可读可写的。这种模式的优势在于可以处理大量的并发连接,但缺点是需要消耗更多的CPU资源来进行轮询。此外,由于select是非阻塞的,因此在进行网络通信时需要使用多线程或异步编程技术来处理读写事件。总之,非阻塞select是一种高效的I/O模型,适用于处理大量并发连接的场景。
为你推荐
查看更多