摘要:
内存区域 专属线程的(生命周期与线程的创建周期相同): PCI:用于依次读取指令,实现代码的流程控制;用于记录当前线程执行的位置,从而实现上下文切换。 虚拟机栈:描述java方法执行的内存模型,每次方法调用的数据都是通过栈传递的。虚拟机栈由栈帧组成,栈帧拥有局部变量表、操作数栈、动态链接、方法出口信 阅读全文
posted @ 2022-01-10 12:41
黑白灰java
阅读(60)
评论(0)
推荐(0)
摘要:
synchronize 可以确保被它修饰的代码块或方法在同一时刻只有一个线程执行,确保线程安全性。 修饰成员方法:对象锁 修饰静态方法:类锁 修饰代码块synchronize(this|a.class):对象锁或类锁 tips:构造方法是线程安全的,不可以使用synchronize关键字修饰(单例模 阅读全文
posted @ 2022-01-10 12:40
黑白灰java
阅读(159)
评论(0)
推荐(0)

浙公网安备 33010602011771号