![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
流浪的小火车
这个作者很懒,什么都没留下…
展开
-
IO模型、NIO、BIO及网络编程介绍
文章目录一、五种IO模型IO复用模型二、BIO | NIO | AIOBIONIOAIO三、Socket编程 首先为什么需要I/O模型呢,因为进程是无法直接操作I/O设备的。其必须通过系统调用请求kernel来协助完成I/O动作。 而内核会为每个I/O设维护一个buffer。 对于输入而言,等待数据输入到buffer需要时间的,而从buffer复制数据给进程也需要时间的。 根据等待的模式不...原创 2019-05-25 09:35:43 · 231 阅读 · 0 评论 -
RPC概述及grpc框架入门
文章目录一、RPC介绍二、grpc框架基础 一、RPC介绍 本地过程调用 RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * rvalue的结果: 1 int Multiply(int l, int r) { 2 int y = l * r; 3 return y; 4 } 5 6 in...原创 2019-06-02 17:07:27 · 2057 阅读 · 0 评论