半小时结束战斗。1. 什么是自旋锁,优缺点有哪些cas2. 什么是挂起锁3. 偏向锁4. 锁升级5. ==锁的底层c语言如何实现==6. ptheread是什么?7. java线程和操作系统线程区别8. ==拷贝一个文件的具体操作==,什么是零拷贝9. ==io多路复用==,epoll poll select10. 为什么用红黑树,优点是什么11. volatile关键字,有什么用12. 如果所有数据都加volatile会对我们系统有什么影响。13. ==tcp如何保证可靠== ack 确认机制等等14. ==tcp拥塞控制====场景题==数据库有一个T的数据。内存一个g如何找ip出现频率前几高的ip。我的思路位图,数组计数。最后用topk算法,快速选择一个。