JavaNIO浅析(1)
JavaNIO浅析 (1)
理解几个概念
阻塞(Block)和非阻塞(Non-Block):
阻塞和非阻塞是进程在访问数据的时候, 数据是否准备就绪的一种处理方式,当数据没有准备如果是阻塞: 往往需要等待缓冲区中的数据准备好过后才处理其他的事情, 否则一直等待在那里。
非阻塞:当我们的进程访问我们的数据缓冲区的时候, 如果数据没有准备好则直接返回,不会等待。 如果数据已经准备好, 也直接返回。
同步(Synchronization)和异步(Asynchronous):
同步和异步都是基于应用程序和操作
原创
2020-12-11 17:36:28 ·
149 阅读 ·
2 评论