08 2022 档案
摘要:JVM内存划分: (1)程序计数器:可以看做是当前线程所执行字节码的行号指示器,而行号正好就指的是某一条指令,字节码解释器在工作时也会改变这个值,来指定下一条即将执行的指令。因为Java的多线程也是依靠时间片轮转算法进行的,因此一个CPU同一时间也只会处理一个线程,当某个线程的时间片消耗完成后,会自
阅读全文
摘要:原子性:一个操作或多个操作要么全部执行,且执行过程不会被任何因素打断,包括其他线程,要么全部不执行 可见性:多个线程访问统一变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值 有序性:程序执行的顺序按照代码的先后顺序执行 守护线程:其他非守护线程结束时,守护线程自动结束 每个线程都有
阅读全文
摘要:基础数据类型以及占用的字节数 1 byte = 8 bit 原码,反码,补码
阅读全文