摘要:
1 package ; 2 3 /** 4 * 死锁的四大条件 条件互斥 形成环路 循环等待 请求保持条件 5 * 6 * 避免死锁的方法:获取2把锁之前睡眠时间差越大,理论上会缓解一点. 死锁不能消除,只能避免或缓解 7 * (1) 互斥条件:一个资源每次只能被一个进程使用。 8 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 9 (3... 阅读全文
摘要:
1 package ; 2 3 /** 4 * 死锁的四大条件 条件互斥 形成环路 循环等待 请求保持条件 5 * 6 * 避免死锁的方法:获取2把锁之前睡眠时间差越大,理论上会缓解一点. 死锁不能消除,只能避免或缓解 7 * (1) 互斥条件:一个资源每次只能被一个进程使用。 8 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 9 (3... 阅读全文
摘要:
Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。 系统提供的类加载器主要有下面三个: 引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的,并不继承自java.lang.ClassL 阅读全文
|