1. 项目中遇到的问题及解决方案2. 多线程结构从有锁到无锁的改进点消除锁竞争、线程阻塞与上下文切换使用原子操作 atomic 替代锁使用 CAS 实现无锁更新无锁队列/环形缓冲区线程数据隔离,减少共享资源避免死锁、优先级反转3. unique_lock 和 lock_guard 的共同点和区别共同点:都是 RAII 风格,自动加锁、自动解锁防止异常导致死锁区别:lock_guard:轻量、无额外开销、不能手动解锁unique_lock:灵活、支持手动 lock/unlock、可转移所有权、可配合条件变量、性能略低4. 项目场景相关问题5. 实习相关问题6. 是否熟悉 CUDA 编程了解核函数...