摘要: Java 中的变量主要分为静态变量、普通成员变量、局部变量等,这些变量在单线程环境下是不会有线程安全问题的,但是多线程环境下实际情况又是什么样子的呢? 1、成员变量和静态变量 如果成员变量和静态变量不存在多个线程共享操作,那么不会有线程安全问题 如果成员变量和静态变量被多个线程共享,多个线程对共享变 阅读全文
posted @ 2023-12-16 16:37 变体精灵 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 程序计数器 (Program Counter Register) 是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器,存储的下一条将要执行的字节码指令的内存地址,在 Java 虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序 阅读全文
posted @ 2023-12-16 10:41 变体精灵 阅读(75) 评论(0) 推荐(0) 编辑