开发者社区> 问答> 正文

java 的nio和网络编程nio 的区别? 400 报错

java 的nio和网络编程nio 的区别? 400 报错

java nio是 服务端一个线程轮训客户端的请求,如果数据整备好,就开启一个线程处理请求,网络编程的nio  是指数据 从内核 和用户空间的拷贝,请问者两者之间的关系是什么?

展开
收起
爱吃鱼的程序员 2020-05-31 00:07:27 540 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你这概念从哪了解的?nio是一种基于事件模型的网络通信方式,java也是使用的系统底层的nio模型。具体你说的有没有区别,我也没明白。

    ######回复 @wzl1990 : 具体我也说不清楚,我也只是用用netty这些nio框架,没做过具体深究,抱歉!######nio 是基于多路复用,非阻塞的,而从用户空间到内核的拷贝是指 异步 也就是aio 可以这么理解吗。######都不阻塞吧######网络nio也属于java nio里面,还有文件nio啊
    2020-05-31 00:07:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载