1. 进程与线程的区别是什么?进程是操作系统资源分配的基本单位,线程是CPU调度的基本单位。每个进程拥有独立的虚拟地址空间、文件描述符、信号处理等资源,进程间相互隔离,一个进程崩溃不会影响其他进程。线程则共享所属进程的地址空间和资源,创建和切换的开销远小于进程。通信方式上,进程间通信(IPC)需要借助管道、消息队列、共享内存、Socket等机制,而线程间可以直接读写共享内存,但需要加锁保护。同步方面,线程使用互斥锁、条件变量、信号量等,进程间同步则更复杂。实际开发中,Nginx采用多进程模型保证稳定性,Redis单线程处理命令避免锁竞争,而Java服务端通常用多线程处理并发请求。2. C++1...