价格面议2020-11-05 15:15:07
进程和线程的关系:拉勾IT课小编为大家分解
• 线程是进程中的一个实体,线程本身是不会独立存在的
• 进程是系统资源分配和调度的基本单位
• 一个进程中至少有一个线程,进程中的多个线程共享进程的资源
• CPU资源比较特殊,是分配到线程的
Java内存区域:一个进程中有多个线程,线程共享进程的堆和方法区,但线程有自己的程序计数器、虚拟机栈、本地方法栈
图片来源:Java内存区域(运行时数据区域)详解、JDK1.8与JDK1.7的区别 - 杰0327
线程的创建与运行
创建线程的三种方式:
1. 继承 Thread 类
2. 实现 Runnable 接口
3. 使用 FutureTask 类