2019年7月18日
摘要: 从文件读取数据并通过网络将数据传递给其他程序: read()调用导致上下文从用户态切换到内核态。内核通过sys_read()(或等价的方法)从文件读取数据。DMA引擎执行第一次拷贝:从文件读取数据并存储到内核空间的缓冲区。 请求的数据从内核的读缓冲区拷贝到用户缓冲区,然后read()方法返回。rea 阅读全文
posted @ 2019-07-18 11:59 loveflying 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.程序计数器 当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变计数器的值来选取下一条需要执行的字节码指令。各条线程之间计数器互不影响,独立存储。 2.java虚拟机栈 java虚拟机啊栈也是线程私有的,它的生命周期与线程相同。 每个方法在执行的同时都会创建一个栈帧用于存储局部变量 阅读全文
posted @ 2019-07-18 10:24 loveflying 阅读(113) 评论(0) 推荐(0) 编辑