后端岗位面试题更新 2026-08-05

请设计一个内存分配器,要求支持多线程按优先级分配内存,优先级高的线程优先获取内存,并在内存紧张时优先回收低优先级线程的内存。

CVTE后端开发专业服务风险判断系统设计方案权衡

考察说明

考察并发内存管理、优先级调度与回收策略的设计能力

回答思路

  1. 明确分配器的核心数据结构和线程安全机制
  2. 说明优先级高优先分配的调度策略与实现
  3. 解释低优先级内存回收的触发条件与执行方式
  4. 讨论碎片化、饥饿和死锁等边界问题