一、线程安全问题 并发安全问题是指多个线程同时操作一个共享资源并且没有任何同步措施时,导致出现脏数据或者其他不可预见的结果的问题。 ...
一、面向对象的设计原则 1. 单一职责原则 一个类只负责一个功能领域中的相应指责,就一个类而言,应该只有一个引起它变化的原因。在软件系统...
一、ThreadLocal简介 多线程访问同一个共享变量时经常容易产生并发问题,为了保证线程安全,就需要一定的同步机制,除了常见的加锁处...
Java中的线程分为两类,守护线程(daemon)和用户线程(user)。JVM启动时会调用main函数,而main函数所在的线程就是一...
一、Class类文件的结构 任何一个Class文件都对应着唯一一个类或接口的定义信息,但是反过来不成立,类或接口并不一定都得定义在文件里(比如类...
一、什么是线程死锁 两个或两个以上的线程在执行过程中,因争夺资源而造成互相的等待的现象,在无外力作用的情况下,这些线程会一直互相等待而无...
一、jps JDK的bin目录下jps.exe工具。 作用是查询进程状况,和linux的ps指令类似,可以列举出进程、 执行主类的名称、...
一、线程中断 线程中断是一种线程间的协作模式,本质上并不能终止该线程的执行,而逝被中断的线程根据中断状态自行处理: (1)void in...
一、对象在Eden区分配 验证:对象优先在Eden区分配,当Eden区没有足够空间时,会引发一次Minor GC VM Opti...