![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hk700wang_
这个作者很懒,什么都没留下…
展开
-
深入理解多路复用IO模型
多路复用IO模型前置知识内核态和用户态IO读写的底层流程四大IO模式同步阻塞IO同步非阻塞IOIO多路复用异步IO前置知识内核态和用户态上面是操作系统的体系结构,黄色表示内核要做的事情。为什么要划分内核态和用户态呢?其实主要是CPU的有些指令是非常危险的,将导致系统崩溃,比如清内存和设置时钟。内核态和用户态如何切换呢?系统调用、异常和外部设备中断。IO读写的底层流程(1)客户端请求Linux通过网卡,读取客户断的请求数据,将数据读取到内核缓冲区。(2)获取请求数据服务器从内核缓冲区读原创 2020-09-11 00:39:05 · 1059 阅读 · 1 评论 -
JVM
JVMJVM概览字节码简单一瞥JVM概览JVM其实就是一种规范,是虚拟出来的一台计算机。附加jvm规范官方地址: jvm specifications字节码简单一瞥从这个可以看出,我们直观以为相加只是一步,其实是很多步,这也是为什么多线程会有线程安全的原因。...原创 2020-09-10 01:02:09 · 81 阅读 · 0 评论