阿里面试中遇到的一道问题

描述:多行日志合并打印为一行输出,有两个限制条件
1. 超时5秒自动输出一条数据
2. 超过20行自动输出所有的数据

面试官提示使用生产者消费者模型解决,具体如何实现呢?
#阿里巴巴##面试题目#
全部评论
猜是考BlockingQueue的poll(time)作为超时,然后计数读了20行就直接打印,生产者就多个线程读取日志并入队
点赞 回复 分享
发布于 2021-08-02 22:54

相关推荐

哥_留个offer先:跟他说,你这个最好用c#,微软就用c#Java不适合这个项目
点赞 评论 收藏
分享
03-17 19:21
门头沟学院 Java
面试官_我太想进步了:正常企查查显示的员工一般比设计的少
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务