V2EX  ›  英汉词典

Managed Code

定义 Definition

“Managed code”指由托管运行时(managed runtime)执行并受其管理的代码,最常见语境是 .NET/CLR:代码在运行时获得诸如自动内存管理(垃圾回收)类型安全检查异常处理安全机制运行时服务等支持。也常与“unmanaged code(非托管代码)”对比。

发音 Pronunciation (IPA)

/ˈmænɪdʒd koʊd/

例句 Examples

Managed code runs under the .NET runtime.
托管代码在 .NET 运行时之下运行。

Because it relies on garbage collection and runtime checks, managed code can reduce certain memory bugs, though it may add overhead in performance-critical systems.
由于依赖垃圾回收与运行时检查,托管代码可以减少某些内存类漏洞,但在性能敏感的系统中也可能带来额外开销。

词源 Etymology

managed 来自动词 manage(管理、处理)+ 过去分词 -ed,字面义为“被管理的”。在计算机领域中,“managed”强调代码的执行、内存与安全等由运行时环境统一管理;该术语在 .NET 生态(CLR 管理执行环境)中得到广泛固定用法。

相关词 Related Words

文学/著作中的用例 Literary Works

  • *CLR via C#*(Jeffrey Richter)——讨论 CLR、托管执行与托管/非托管互操作时频繁使用“managed code”。
  • C# in Depth(Jon Skeet)——在讲解 C# 与 CLR 运行机制时会涉及“managed code”的概念。
  • Microsoft Learn / .NET Documentation(微软官方文档合集)——在解释 CLR、P/Invoke、互操作与内存管理时大量出现该术语。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1940 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
♥ Do have faith in what you're doing.