1. 自我介绍2. 进程和线程的区别,线程共享哪些资源,不共享哪些资源答案:进程是资源分配的基本单位,线程是 CPU 调度的基本单位。一个进程有独立的虚拟地址空间、文件描述符表、信号处理信息等;同一个进程内的多个线程共享地址空间、全局变量、堆、打开的文件描述符和代码段。线程之间不共享的是各自的栈、寄存器上下文、线程局部存储和调度状态。所以线程切换通常比进程切换轻,因为不需要切换完整地址空间;但线程共享内存也意味着更容易出现数据竞争、死锁和内存可见性问题。在车载边缘诊断数据采集与规则告警平台里,接入线程、解析线程、规则线程会共享任务队列和配置快照,这些地方必须明确加锁、无锁队列或者只读快照,否则...