面试官说他很久没面试了,就没走套路,都没问太多cpp的问题。1. 先聊项目2. 从项目延伸出来2.1 多线程底层实现(我不是很懂面试官想要问我什么,我就讲了pthread的一些内容)2.2 线程池的实现方式 ,使用线程池的好处2.3 线程通信方式,线程的锁有哪些2.4 互斥锁 读写锁 自旋锁的介绍和应用场景2.5 消费者生产者问题2.6 队列的线程安全,无锁队列怎么实现2.7 CAS ,还建议我多看看java代码3. cpp中队列有哪些,priority_queue底层实现 ,使用场景4. 介绍rpc,服务发现是什么,负载均衡又是啥,负载均衡算法有什么5. vector的resize和rese...