多线程理解

现代处理器大多含有多个CPU核心,那么对于运算量大任务,可以用多线程的方式拆解成多个小任务并发的执行,提高计算的效率。 JAVA内存划分 方法区:存储类信息、常量、静态变量等,线程共享 堆:new出的实例对象都存储在这个区域,是GC的主战场,线程共享。 虚拟机栈:进出栈。每个方法的执行都会创建栈帧,用于存储局部变量、操作数栈、动态链接等,虚拟机栈主要存储这些信息,线程私有 本地方法栈:虚拟机使用到
相关文章
相关标签/搜索