5 - JUC 篇 5.1 线程基础 5.1.1 进程、线程与协程? 概念: 进程:程序执行的独立实例,拥有自己的内存空间。有多个状态,如运行、等待、就绪和终止。 线程:进程中的一个实体,是CPU调度的最小单位。同一进程的线程共享进程资源,如内存。 协程:轻量级线程,用于非阻塞的异步编程。可以在等待操作时挂起,节省资源,提高效率。 区别: 进程是正在运行程序的 实例,进程中包含了线程,每个线程执行不同的 任务。 不同的进程使用 不同 的内存空间,在当前进程下的所有线程可以 共享 内存空间。 线程比进程更轻量,线程上下文切换成本一般上要比进程上下文切换低。 协程比线程更轻量,适合处理...