生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控?
生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控? 本文先给出可直接复述的结论,再用最小代码说明沙箱 CPU 内存时间限额防止代码失控的工作方式、判断依据、项目边界和常见误区。
并发编程专题面试题第 1 页,显示第 1–50 题,共找到 448 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控? 本文先给出可直接复述的结论,再用最小代码说明沙箱 CPU 内存时间限额防止代码失控的工作方式、判断依据、项目边界和常见误区。
Agent 输出的非确定性来自哪些环节,如何提升评估可复现性 本文先给出可直接复述的结论,再用最小代码说明Agent 非确定性 可复现 评估的工作方式、判断依据、项目边界和常见误区。
Orchestrator-Workers 模式相比固定工作流适合什么任务? 本文先给出可直接复述的结论,再用最小代码说明orchestrator workers 动态编排 适用场景的工作方式、判断依据、项目边界和常见误区。
从双向消息和并发响应关联解释 MCP 的 JSON-RPC 外层结构,说明 id、result/error 互斥、通知无响应,以及传输状态与业务结果的区别。
同一用户同时打开两个会话窗口时,两份短期状态与共享长期记忆如何保证不互相污染? 本文先给出可直接复述的结论,再用最小代码说明Agent 并发会话 状态隔离 共享记忆 一致性的工作方式、判断依据、项目边界和常见误区。
同一用户的多个会话线程需要共享偏好信息时,LangGraph 应使用什么机制而不是共享 checkpointer? 本文先给出可直接复述的结论,再用最小代码说明LangGraph 跨线程 共享记忆 Store namespace的工作方式、判断依据、项目边界和常见误区。
AI Agent 中短期记忆与长期记忆的划分依据是什么,各自该存什么内容? 本文先给出可直接复述的结论,再用最小代码说明AI Agent 短期记忆和长期记忆区别的工作方式、判断依据、项目边界和常见误区。
LangGraph 中多个节点并发写同一个状态字段时,reducer 如何定义合并语义? 本文先给出可直接复述的结论,再用最小代码说明LangGraph state reducer 并发 合并的工作方式、判断依据、项目边界和常见误区。
LangGraph 中 State、Checkpoint 和 Store 三者的职责边界分别是什么? 本文先给出可直接复述的结论,再用最小代码说明LangGraph State Checkpoint Store 区别的工作方式、判断依据、项目边界和常见误区。
LangGraph 的 supervisor 模式中,监督 Agent 应该看到多少各 worker 的中间输出? 本文先给出可直接复述的结论,再用最小代码说明LangGraph supervisor 模式 可见性的工作方式、判断依据、项目边界和常见误区。
Orchestrator 给 worker 下发子任务时,上下文应该传多少,传整个对话历史会有什么问题? 本文先给出可直接复述的结论,再用最小代码说明orchestrator 子任务 上下文传递 裁剪的工作方式、判断依据、项目边界和常见误区。
多 Agent 系统中的 orchestrator-workers 模式是什么,它和工作流式编排的本质区别在哪? 本文先给出可直接复述的结论,再用最小代码说明多 Agent orchestrator-workers 模式 与 workflow 区别的工作方式、判断依据、项目边界和常见误区。
通过可执行版本检查例子解释乐观并发控制、重新读取与重新判断,并说明字段归属、合并规则、租约失效和数据库原子更新的边界。
Orchestrator-Workers 模式中编排器该把多少决策留给 worker? 本文先给出可直接复述的结论,再用最小代码说明orchestrator workers 编排 agent 决策分配的工作方式、判断依据、项目边界和常见误区。
进程崩溃后恢复时,正在执行到一半的子任务怎么处理? 本文先给出可直接复述的结论,再用最小代码说明agent 崩溃恢复 中断节点 重放的工作方式、判断依据、项目边界和常见误区。
多租户 Agent 系统的并发配额应限制在哪一层? 本文先给出可直接复述的结论,再用最小代码说明多租户 Agent 并发配额粒度设计的工作方式、判断依据、项目边界和常见误区。
用请求速率、Token 预算和占用时间估算在途请求,区分物理连接与业务许可,说明流式响应、多副本总额、尾延迟与容量观测。
LLM 的 RPM 没打满但 TPM 先打满时,Agent 客户端应调整什么而不是继续加并发? 本文先给出可直接复述的结论,再用最小代码说明LLM RPM TPM 限流 Agent的工作方式、判断依据、项目边界和常见误区。
Orchestrator 模式的 Agent 扇出子任务时,为什么必须限制扇出宽度和总深度? 本文先给出可直接复述的结论,再用最小代码说明Agent 子任务 扇出 并发 上限的工作方式、判断依据、项目边界和常见误区。
并行工具执行时为什么需要并发上限,如何确定这个上限? 本文先给出可直接复述的结论,再用最小代码说明并行工具 并发限制 速率的工作方式、判断依据、项目边界和常见误区。
LangGraph 中同步节点与 async 节点混用时并发行为有何差异,阻塞节点会拖累并行分支吗? 本文先给出可直接复述的结论,再用最小代码说明LangGraph async 节点 并发 阻塞的工作方式、判断依据、项目边界和常见误区。
LangGraph 的 MemorySaver、SqliteSaver 与 PostgresSaver 在生产环境如何选择,各自边界是什么? 本文先给出可直接复述的结论,再用最小代码说明LangGraph checkpointer 存储后端 选型的工作方式、判断依据、项目边界和常见误区。
在 LangGraph 中如何为自定义字段(如计数器、集合)设计 reducer 函数,需要注意哪些坑? 本文先给出可直接复述的结论,再用最小代码说明LangGraph 自定义 reducer 设计的工作方式、判断依据、项目边界和常见误区。
Anthropic 的 orchestrator-workers 模式如何动态分解任务并汇总结果,与静态 map-reduce 差异在哪? 本文先给出可直接复述的结论,再用最小代码说明Anthropic orchestrator-workers 动态分解的工作方式、判断依据、项目边界和常见误区。
LangGraph 中多个节点共享同一条出边时如何触发并行分支,执行顺序有保证吗? 本文先给出可直接复述的结论,再用最小代码说明LangGraph 并行分支 fan-out的工作方式、判断依据、项目边界和常见误区。
单副本并发上限应如何由目标 SLO 反推,而不是靠压测随意取一个数? 本文先给出可直接复述的结论,再用最小代码说明单副本并发上限由 SLO 反推方法的工作方式、判断依据、项目边界和常见误区。
如何根据模型参数量、层数、上下文长度和并发数估算 KV cache 显存占用并决定最大并发? 本文先给出可直接复述的结论,再用最小代码说明KV cache 显存估算与最大并发确定的工作方式、判断依据、项目边界和常见误区。
分页注意力(PagedAttention)解决了 KV cache 的什么显存浪费问题,对容量规划意味着什么? 本文先给出可直接复述的结论,再用最小代码说明PagedAttention KV cache memory fragmentation的工作方式、判断依据、项目边界和常见误区。
多个 resource 同时发起请求时,它们是否并行执行?如何控制并发数? 本文先给出可直接复述的结论,再用最小代码说明Angular Signals resource 并行请求 控制并发 串行执行的工作方式、判断依据、项目边界和常见误区。
Refresh Token 轮换(Rotation)如何工作,重放检测发现旧令牌被复用时应该怎么处理? 本文先给出可直接复述的结论,再用最小代码说明Refresh Token Rotation 重放检测的工作方式、判断依据、项目边界和常见误区。
如何限制同一账号的并发会话数,踢出旧设备与会话列表管理在实现上需要什么数据支撑? 本文先给出可直接复述的结论,再用最小代码说明并发会话 限制 踢出设备 会话管理的工作方式、判断依据、项目边界和常见误区。
频繁整幅 getImageData/putImageData 的瓶颈在哪里,什么局部策略能降低主线程压力? 本文先给出可直接复述的结论,再用最小代码说明Canvas getImageData putImageData 性能 像素的工作方式、判断依据、项目边界和常见误区。
OffscreenCanvas 什么时候该转移到 Worker,转移所有权后主线程还能做什么? 本文先给出可直接复述的结论,再用最小代码说明OffscreenCanvas transferControlToOffscreen Worker的工作方式、判断依据、项目边界和常见误区。
HTTP/1.1 下浏览器对同一域名的并发连接数限制如何影响 SSE 和轮询,HTTP/2 如何缓解? 本文先给出可直接复述的结论,再用最小代码说明浏览器 同域名 连接数限制 SSE HTTP/2 多路复用的工作方式、判断依据、项目边界和常见误区。
为什么主线程上的同步 XMLHttpRequest 被废弃并应避免使用? 本文先给出可直接复述的结论,再用最小代码说明同步 XHR 主线程阻塞 废弃的工作方式、判断依据、项目边界和常见误区。
img 标签的 loading=lazy 与 decoding=async 分别推迟什么工作,两者对首屏大图是否都合适? 本文先给出可直接复述的结论,再用最小代码说明img loading lazy decoding async 图片懒加载 解码的工作方式、判断依据、项目边界和常见误区。
做元素可见性检测时,IntersectionObserver 相比 scroll 事件里调 getBoundingClientRect 有什么本质优势? 本文先给出可直接复述的结论,再用最小代码说明IntersectionObserver scroll getBoundingClientRect 可见性检测的工作方式、判断依据、项目边界和常见误区。
OffscreenCanvas 解决了什么渲染瓶颈,把 canvas 绘制移进 Worker 需要满足什么前提? 本文先给出可直接复述的结论,再用最小代码说明OffscreenCanvas Worker 离屏渲染的工作方式、判断依据、项目边界和常见误区。
把一个大任务拆成多个小任务时,scheduler.yield 相比 setTimeout(0) 在恢复优先级上有什么优势? 本文先给出可直接复述的结论,再用最小代码说明scheduler.yield 任务拆分 让出主线程的工作方式、判断依据、项目边界和常见误区。
为什么用 transform 和 opacity 做动画通常比修改 top/left 或 width 更流畅? 本文先给出可直接复述的结论,再用最小代码说明transform opacity 动画 合成线程 性能的工作方式、判断依据、项目边界和常见误区。
哪类计算适合移入 Web Worker,Worker 与主线程通信的 postMessage 结构化克隆会带来什么成本? 本文先给出可直接复述的结论,再用最小代码说明Web Worker 主线程 卸载计算 postMessage 成本的工作方式、判断依据、项目边界和常见误区。
为什么 localStorage 的同步读写会阻塞主线程? 本文先给出可直接复述的结论,再用最小代码说明localStorage 同步读写为什么阻塞主线程的工作方式、判断依据、项目边界和常见误区。
使用 SharedArrayBuffer 进行多线程编程时,Atomics 对象提供哪些操作来避免竞态? 本文先给出可直接复述的结论,再用最小代码说明Atomics 同步操作避免竞态的工作方式、判断依据、项目边界和常见误区。
创建一个专用 Worker 时,它的全局作用域和主线程有什么不同? 本文先给出可直接复述的结论,再用最小代码说明DedicatedWorkerGlobalScope 全局作用域差异的工作方式、判断依据、项目边界和常见误区。
为什么使用 SharedArrayBuffer 需要启用跨源隔离(cross-origin isolation)? 本文先给出可直接复述的结论,再用最小代码说明SharedArrayBuffer 跨源隔离 COOP COEP的工作方式、判断依据、项目边界和常见误区。
在 Web Worker 中执行耗时任务为什么不会阻塞页面主线程? 本文先给出可直接复述的结论,再用最小代码说明Web Worker 不阻塞主线程原因的工作方式、判断依据、项目边界和常见误区。
Service(服务)Worker 的生命周期包括哪几个阶段?各阶段对应哪些事件? 本文先给出可直接复述的结论,再用最小代码说明Service Worker 生命周期 install activate的工作方式、判断依据、项目边界和常见误区。
Service(服务)Worker 如何与打开的页面进行双向通信? 本文先给出可直接复述的结论,再用最小代码说明Service Worker 与页面双向通信的工作方式、判断依据、项目边界和常见误区。
Service(服务)Worker 的 fetch 事件如何拦截并处理页面发出的网络请求? 本文先给出可直接复述的结论,再用最小代码说明Service Worker fetch 拦截 respondWith的工作方式、判断依据、项目边界和常见误区。
当 Service(服务)Worker 的脚本文件更新时,浏览器如何决定是否启用新版本? 本文先给出可直接复述的结论,再用最小代码说明Service Worker 脚本更新机制的工作方式、判断依据、项目边界和常见误区。