投递中国农业银行等公司10个岗位 >
0 点赞 评论 收藏
分享
投递小米集团等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
Disconnect:卧槽 顺丰现在还来及不
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
小心嘎嘣脆:1.都加synchronized或者volatile+cas+synchronized,参考hashtable和concurrenthashmap 2.首先说一下策略什么时候使用,要不队列超过最大数了,要不大于核心数且超时了,用拒绝策略就是将任务抛出,不同策略根据场景需要,如果用abosrt的策略说明,任务数过大的时候需要提醒我们立刻去处理。 3.线程池满了,说明我们设定的参数问题吧,io密集型一般线程数设为cpu的二倍。 4.这题不大懂他是让你设计io接口吗?如果是的话,这个问题考虑的问题会比较多吧,要不要加缓冲区,需不需要多路复用,拷贝问题(减少拷贝次数增加效率,如mmap,如netty零拷贝的gather),还有虚拟内存一定要有,写的时候在上层也需要考虑问题,如,如果我们用缓冲区大小怎么设定,写入磁盘的话是不是还得设置发送时间间隔(因为放到缓冲区的数据一般不是随时放随时写的),这块我也有点乱,请大佬纠正了
0 点赞 评论 收藏
分享
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: