linux就两种io
BIO
NIO
bio如果要实现并发不阻塞,只能来一个连接,new 一个thread 成本开销巨大,但如果并发不高,直接阻塞调用,也是不错的选择。
nio在内核级别实现了非阻塞。使用用epoll,减少了内核态和用户态的切换。
linux就两种io
BIO
NIO
bio如果要实现并发不阻塞,只能来一个连接,new 一个thread 成本开销巨大,但如果并发不高,直接阻塞调用,也是不错的选择。
nio在内核级别实现了非阻塞。使用用epoll,减少了内核态和用户态的切换。