关注
1.都加synchronized或者volatile+cas+synchronized,参考hashtable和concurrenthashmap 2.首先说一下策略什么时候使用,要不队列超过最大数了,要不大于核心数且超时了,用拒绝策略就是将任务抛出,不同策略根据场景需要,如果用abosrt的策略说明,任务数过大的时候需要提醒我们立刻去处理。 3.线程池满了,说明我们设定的参数问题吧,io密集型一般线程数设为cpu的二倍。 4.这题不大懂他是让你设计io接口吗?如果是的话,这个问题考虑的问题会比较多吧,要不要加缓冲区,需不需要多路复用,拷贝问题(减少拷贝次数增加效率,如mmap,如netty零拷贝的gather),还有虚拟内存一定要有,写的时候在上层也需要考虑问题,如,如果我们用缓冲区大小怎么设定,写入磁盘的话是不是还得设置发送时间间隔(因为放到缓冲区的数据一般不是随时放随时写的),这块我也有点乱,请大佬纠正了
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习的你做了哪些离谱的工作 #
6328次浏览 91人参与
# 小厂实习有必要去吗 #
77389次浏览 364人参与
# MiniMax求职进展汇总 #
1614次浏览 25人参与
# 简历第一个项目做什么 #
5009次浏览 78人参与
# 被说“做题家”,你的反应是_____? #
383次浏览 16人参与
# 为了入行xx岗,我学了__ #
3632次浏览 60人参与
# 工作压力大,你会干什么? #
8267次浏览 205人参与
# 找实习记录 #
17457次浏览 303人参与
# 如果不上班,你会去做什么 #
4366次浏览 197人参与
# 邪修省钱套路 #
5169次浏览 184人参与
# AI让你的思考变深了还是变浅了? #
3087次浏览 90人参与
# 听到哪句话代表面试稳了OR挂了? #
124136次浏览 554人参与
# 我的付费上班经历 #
9577次浏览 161人参与
# 你都见过什么样的草台班子? #
562次浏览 21人参与
# 参加哪些竞赛对找工作有帮助? #
5904次浏览 111人参与
# 我是XXX,请攻击我最薄弱的地方 #
54388次浏览 382人参与
# 如果让你发明个APP,你会想做什么 #
811次浏览 24人参与
# 金三银四,你有感觉到吗 #
673131次浏览 6039人参与
# 你觉得什么岗位会被AI替代 #
33733次浏览 227人参与
# 你找工作经历过哪些骗局? #
27156次浏览 216人参与
# 春招你拿到offer了吗 #
775825次浏览 9798人参与
上海得物信息集团有限公司公司福利 1263人发布