专业
郭圆圈
这个作者很懒,什么都没留下…
展开
-
【操作系统】死锁面试问题
目录什么是死锁死锁原因死锁的四个必要条件死锁避免什么是死锁死锁:多个线程同时阻塞,互相等待资源释放。死锁原因系统资源的竞争系统资源的竞争导致系统资源不足,以及资源分配不当,导致死锁。进程运行推进顺序不合适进程在运行过程中,请求和释放资源的顺序不当,会导致死锁。死锁的四个必要条件互斥条件:一个资源每次只能被一个进程使用,即在一段时间内某 资源仅为一个进程所占有。此时若有其他进...原创 2020-04-20 18:53:46 · 212 阅读 · 0 评论 -
【Java面试】类加载
目录类加载过程类加载器类加载过程加载>>>连接>>>初始化|验证>>准备>>解析类加载第一步:通过全类名获取定义此类的二进制字节流将字节流所代表的静态存储结构转换为方法区的运行时数据结构在内存中生成一个代表该类的Class对象,作为方法区这些数据的访问入口类加载器JVM内置三个重要的ClassLoader:Bo...原创 2020-04-20 18:24:52 · 84 阅读 · 0 评论 -
【内存管理】页式&段式&段页式&优缺点
内存管理的三个离散方式:页式(分页)、段式(分段)、段页式(页段联动)目录页式基本原理实现优点缺点段式管理基本原理实现优点缺点段页式管理基本原理实现优点缺点页式基本原理将各进程的虚拟空间划分为若干长度相等的页。内存空间按页的大小划分为片/页面,建立页表(页式虚拟地址与内存地址的映射),并用相应的硬件地址准换机构来解决离散地址变换问题。页式管理采用请求调页和预调页技术实现内外存存储器的统一...原创 2020-04-02 12:54:16 · 5921 阅读 · 1 评论 -
【面试准备】设计模式
呜呜呜华科复试去不了了,先找找工作吧~今日学习之设计模式~设计模式(Design Pattern):是前辈们对代码开发经验的总结,是提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。设计模式分为三类:创建型模式(五种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式(七种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行...原创 2020-03-09 09:49:05 · 109 阅读 · 2 评论 -
【设计模式】单例模式&Java实现
定义 :一个类有且仅有一个实例,且这个实例为系统自行创建,类对外提供一个访问该单例的全局访问点。懒汉单例模式public class LazySingleton { private static volatile LazySingleton instance=null;//volatile保证所有线程中同步 private LazySingleton() {}//privete避免类在外部...原创 2020-03-09 09:42:04 · 90 阅读 · 0 评论