- 博客(4)
- 收藏
- 关注
原创 【java高并发核心编程】
java高并发核心编程第一章 多线程原理与实战1.2 无处不在的进程和线程什么是进程呢?简单来说,进程是程序的一次启动执行。什么是程序呢?程序是存放在硬盘中的可执行文件,主要包括代码指令和数据。一个进程是一个程序的一次启动和执行,是操作系统将程序装入内存,给程序分配必要的系统资源,并且开始运行程序的指令。 进程与程序是什么关系呢?同一个程序可以多次启动,对应多个进程。比如,多次打开Chrome浏览器程序,在ProcessExplorer中可以看到多个Chrome浏览器进程。1.2.1 进程的基本
2023-08-03 16:33:20
1024
原创 深入拆解jvm虚拟机
3.虚拟的内部结构: 每个java虚拟机都有一个方法去以及一个堆,他们是由该虚拟机实例中所有线程共享的。当虚拟装载一个class文件时,它会从这个class文件包含的二进制数据中解析类型信息。然后他把类型信息放到方法区中,对象放到堆中。当每个新线程被创建时,它都是得到自己的PC寄存器和java栈。java虚拟机是通过某些数据类型来执行计算的:基本类型和引用类型。基本类型的变量持有原始值,引用变量持有引用值(对象的引用,而不是值本身)。基本类型中的boolean类型在虚拟机中0是false。1是tru
2023-08-03 15:50:17
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人