1. Linux进程和线程的区别?如何创建?答案:本质区别:进程是资源分配的基本单位,线程是CPU调度的基本单位进程拥有独立的地址空间,而线程共享所属进程的地址空间进程间切换开销大(需要切换页表、刷新TLB等),线程切换开销小进程间通信需要特殊的IPC机制,线程间可以直接读写进程数据段(如全局变量)资源占用:进程有独立的代码段、数据段、堆、栈同一进程的线程共享代码段、数据段、堆,但每个线程有独立的栈和寄存器创建进程需要分配独立的内存空间,开销大创建线程只需要分配栈空间,开销小得多通信方式:进程间通信:管道、消息队列、共享内存、信号量、Socket等线程间通信:直接访问共享变量,配合互斥锁、条件...