笔记
shiyaowenaa
这个作者很懒,什么都没留下…
展开
-
问题:关于 epoll 和 select 的区别,哪些说法是正确的?(多选)
问题1:关于 epoll 和 select 的区别,哪些说法是正确的?(多选)A. epoll 和 select 都是 I/O 多路复用的技术,都可以实现同时监听多个 I/O 事件的状态。B. epoll 相比 select 效率更高,主要是基于其操作系统支持的I/O事件通知机制,而 select 是基于轮询机制。 C. epoll 支持水平触发和边沿触发两种模式。 D. selec...原创 2020-03-08 20:31:50 · 2091 阅读 · 0 评论 -
LRU 缓存机制
LRU 缓存机制设计和实现一个 LRU(最近最少使用)缓存数据结构,使它应该支持一下操作:get 和 put。 get(key) - 如果 key 存在于缓存中,则获取 key 的 value(总是正数),否则返回 -1。 put(key,value) - 如果 key 不存在,请设置或插入 value。当缓存达到其容量时,它应该在插入新项目之前使最近最少使用的项目作废。参考答案:pytho...原创 2020-03-08 20:24:05 · 343 阅读 · 0 评论