#软件开发笔面经#
阿里平头哥,软开,一面55min
自我介绍打断,让开讲cpp项目

项目拷打:
工作线程怎么知道有任务,怎么通知线程?同步机制
Cpp编程用的什么标准
Pv操作在cpp11里面怎么实现
定时器干什么用的,什么时候监测超时
为什么用链表,定时器不是一个吗
涉及std::future,std::async讲一下
Cpp怎么处理时间?
一个线程池,把函数登进去,等这个函数执行完用future,怎么实现?

八股拷打:
Std::function比普通函数指针好在哪
多态,举例子
类型转换分别在什么场景使用?
Std::option
什么时候原子什么时候互斥锁
Wait之后notice会发生什么

手撕:
要求一个任务的线程池
全部评论

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务