![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
莯阳_
加油,冲!!!
展开
-
双亲委派机制
双亲委派机制一、了解ClassLoader(类加载器)ClassLoader:类加载器,将class文件加载到jvm虚拟机中,供其使用。Bootstrap classLoader(根加载器、启动类加载器):主要负责加载核心的类库(java.lang.*等)。ExtClassLoader(扩展类加载器):主要负责加载jre/lib/ext目录下的一些扩展的jar。AppClassLoader(应用类加载器、系统类加载器):主要负责加载应用程序的主函数类,也就是我们自己编写的类。二、双亲委派机制原创 2021-12-20 21:07:52 · 266 阅读 · 0 评论 -
漫画解释进程与线程
进程与线程进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1、计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2、假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3、进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进转载 2021-12-15 20:14:36 · 221 阅读 · 0 评论 -
Java的死锁Demo
死锁Demo当线程t1持有独占锁A,并尝试去获取独占锁B的同时,线程t2持有独占锁B,并尝试获取独占锁A的情况下,就会发生AB两个线程由于互相持有对方需要的锁,而发生的阻塞的现象,我们称为死锁。/** * 死锁示例 */public class DeadLockDemo { //创建两个静态对象 private static Object A=new Object(); private static Object B=new Object(); publi原创 2021-12-15 14:31:29 · 441 阅读 · 0 评论