选一个项目介绍项目难点,怎么解决的(鼠鼠的项目没什么亮点,随便讲了个自制的类型擦除解决运行时需要不定个数不定类型参数的函数调用,和用c++20协程实现的通信管理)为什么要用c++20协程(比回调更容易看懂好维护)进程和线程的区别线程同步的方式两个线程共享变量如何避免冲突除了加锁还有什么方式(原子类型std::atomic<T>,go channel)CRTP了解么(奇异递归模板模式,模板基类的类型参数是它的派生类)为什么需要这个(基类需要获取派生类的信息,实现静态多态,例如std::enable_shared_from_this<T>)TCP和UDP的区别UDP的使用场...