基本概念 JUC JUC 就是指 java.util.concurrent 包,这个包提供了一系列的并发工具类及接口,可以简化多线程编程的过程,提高开发效率 进程 process,是正在执行的程序实例,是操作系统进行资源分配和调度的独立单位,每个进程都有自己独立的内存空间、系统资源以及一个唯一的进程标识符(PID)。 每个进程都有独立的内存空间(代码段、数据段、堆栈等)。 进程之间的通信需要通过进程间通信机制(IPC),如管道、共享内存、消息队列等。 进程的创建成本相对较高,因为需要分配独立的内存空间和系统资源。 线程 thread,是进程中执行的一个实体,是CPU调度和分派的基本单位。一...