1. 自我介绍2. 项目介绍3. 进程和线程的本质区别是什么,为什么线程切换通常更轻答案:进程是资源分配的基本单位,线程是 CPU 调度的基本单位。一个进程有自己独立的虚拟地址空间、文件描述符表、页表等资源;同一进程里的多个线程共享代码段、数据段、堆、打开的文件等资源,但每个线程有自己独立的栈、寄存器上下文和线程局部存储。线程切换通常比进程切换轻,是因为同进程线程切换时,不需要像进程切换那样频繁切换地址空间和页表,缓存和 TLB 的破坏通常也更小。但“轻”不代表没成本,线程切换依然涉及内核调度、寄存器保存恢复、可能的锁竞争和缓存失效。4. 进程通信方式有哪些,怎么选答案:常见的进程通信方式有管...