面试题-丰巢科技篇
- bio与nio的区别:bio同步阻塞io和nio同步非阻塞式I/O的区别在于等待IO操作完成的方式。java NIO采用了双向通道进行数据传输,并可以注册感兴趣的事件,而传统的IO基于字节流和字符流进行操作。 2. BIO(Blocking I/O):数据的读取写入必须阻塞在一个线程内等待其完成。 类似于烧开水的场景,一个线程在一个水壶那等待直到这个水壶烧开,才处理下一个水壶。
下载地址
用户评论