10 2018 档案
摘要:基本概念解释 并发:一个处理器处理多个任务,这些任务对于处理器来说是交替运行的,每个时间点只有一个任务在进行。 并行:多个处理器处理多个任务,这些任务是同时运行的。每个时间点有多个任务同时进行。 进程与线程:一个进程可以拥有多个线程,线程是系统调度的最小单位。理论上一个进程可用的虚拟空间是2G,默认
阅读全文
摘要:Java内存模型 线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local memory),本地内存中存储了该线程以读/写共享变量的副本。 JVM内存结构 扩展 栈:Java栈总是和线程关联在一起,每当创建一个线程,JVM就会为此线程创建一个Java栈;
阅读全文