nio概述

mac2025-12-07  11

nio概述

1.介绍

on-Blocking I/O:非阻塞通信模型,不同的语言都实现了nio 我们学习java的nio,在jdk1.4版本后出现的一套api bio通信模型是socket(阻塞通信模型),nio是非阻塞通信

2.为什么要学nio

大数据的任何应用,都是分布式、高可用、负载均衡、处理、存储海量数据 分布式架构基础就是网络通信,网络通信是分布式架构师必备的基础技能 网络通信底层都使用的是nio,nio也对应一些框架-Netty、akka框架

3.nio与bio区别

.4.bio和nio的适用场景

nio:高并发,高访问量,短请求 bio:并发小,访问少,长请求(下载)

最新回复(0)