根据 Java 并发实践,
每个线程都有自己的程序计数器、堆栈和局部变量。
我对“局部变量”语句感到困惑。这里的局部变量是什么意思?这是否意味着线程中共享变量的本地副本,例如,如果两个线程异步读取一个全局变量,则每个线程在其代码执行/路径中都持有该变量的副本?
或者它是指在线程内显式声明和创建的变量,哪些不是共享的?
java concurrency multithreading
concurrency ×1
java ×1
multithreading ×1