Managed code and native code
2010-07-14 16:36
411 查看
Managed code --托管代码
由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
Native Code — 本机代码 已被编译为特定于处理器的机器码的代码。
Unmanaged Code — 非托管代码 在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。
由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
Native Code — 本机代码 已被编译为特定于处理器的机器码的代码。
Unmanaged Code — 非托管代码 在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。
相关文章推荐
- Managed Code and Native Code
- CLR Inside Out: Best Practices for Managed and Native Code Interoperability (托管/非托管代码互通性最佳实践)
- Walkthrough: Create and Run a Simple Windows Application In Native Code
- managed code and unmanaged code
- Understanding FastCGI and “Gotchas” with Running Native Code
- Marshaling between Managed and Unmanaged Code(转载)
- Managed, Unmanaged, Native: What Kind of Code Is This?
- Using gdbserver and arm-eabi-gdb to debug native code in Android
- Walkthrough: Creating and Running Unit Tests for Managed Code
- Managed code and Unmanaged code
- [转]Managed, Unmanaged, Native: What Kind of Code Is This?
- Managed Code and unmanaged Code
- Managed and Unmanaged code
- C++ standard for managed and unmanaged code
- CLR Inside Out: Marshaling between Managed and Unmanaged Code
- Native code usage and analysis
- Script and managed code in Silverlight
- [转]Managed, Unmanaged, Native: What Kind of Code Is This?
- How to handle exception in managed code and unmanaged code
- How to handle exception in managed code and unmanaged code