摘要: 一、概念 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。 二、类加载的过程 1、加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java. 阅读全文
posted @ 2020-09-16 22:46 伯爵~ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、阻塞IO模型 传统的IO模型,即在数据读写的过程中会发生阻塞现象。当用户线程发出IO请求之后,内核回去查看数据是否就绪,如果没有就绪就等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回数据给用户线程,用户线程才解除阻塞状态。典型的阻塞 阅读全文
posted @ 2020-09-16 16:02 伯爵~ 阅读(138) 评论(0) 推荐(0) 编辑