社区
非技术区
帖子详情
何为托管,何又为非托管?
robertnet
2004-07-24 05:14:09
老看到,不晓得是什么意思。
...全文
332
17
打赏
收藏
何为托管,何又为非托管?
老看到,不晓得是什么意思。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robertnet
2004-08-27
打赏
举报
回复
还未结帖,大家继续讨论.
robertnet
2004-08-27
打赏
举报
回复
谢谢大家
kuibobo
2004-08-27
打赏
举报
回复
托管就是帮你管,Java/.net都是实现了这样的操作
托管平台就是一个虚拟机(java虚拟机,.netCRT)
她帮你管理内存。
例子就是
托儿所
你的孩子(exe)放到托儿所(托管平台),托儿所帮你的孩子处理你“不能”处理的事情
比如要吃东西(申请内存),要拉大便(释放内存),CRT(托儿所)就帮你处理。
pursuerbb
2004-08-27
打赏
举报
回复
上面几位楼兄的话说得已经很明白了!
谢谢先!
但是我想问问,这种"托管"的平台是如何搭建的吗?
可不可以举个例子来说?前景如何?
renheihei
2004-07-25
打赏
举报
回复
托管代码是编写为支持公共语言运行时服务的代码.为了支持这些服务,代码必须向运行时提供最小级别的信息(元数据)。默认情况下,所有 C#、Visual Basic.NET 和 JScript.NET 代码都是托管代码。Visual Studio.NET C++ 代码在默认情况下不是托管代码,但通过指定命令行开关 (/CLR),编译器也可以生成托管代码。
与托管代码密切相关的是托管数据。托管数据是由公共语言运行时的垃圾回收器进行分配和释放的数据。默认情况下,C#、Visual Basic 和 JScript.NET 数据是托管数据。不过,通过使用特殊的关键字,C# 数据可以被标记为非托管数据。Visual Studio.NET C++ 数据在默认情况下是非托管数据(即使在使用 /CLR 开关时),但是在使用 C++ 的托管扩展时,可以使用“__gc”关键字将类标记为托管类。就象该名称所显示的那样,它表示类实例的内存由垃圾回收器管理。另外,该类也完全成为 .NET 框架的成员,同时具备它所带来的好处和限制。好处的一个例子是:它可以与其他语言编写的类正确地进行互操作(如托管的 C++ 类可以从 Visual Basic 类继承);限制的一个例子是:托管类只能从一个基类继承。
「已注销」
2004-07-25
打赏
举报
回复
我上面的表书有点模糊
托管一词使用相当混乱,一般讲的托管指的是“托管代码”,.net为了程序运行时候提供的核心服务,例如异常处理,c#和vb.net都是托管的代码,缺省条件下vc7.0为非托管的代码
另一个托管指的是“托管数据”c#和vb.net都是托管数据,例如垃圾收集器,vc7.0缺省为非托管,但是可以指定
最后一个是“托管类”比如一般是ME__c++的术语,简单的理解是用vb写的一个托管类,c++就可以调用,好处是所有的代码都可以使用不同的语言编写
michaelzhf
2004-07-25
打赏
举报
回复
什么和什么呀
托管应该是:
基于通用运行环境时开发的代码称为托管代码。
「已注销」
2004-07-25
打赏
举报
回复
托管可以通俗理解为被管理,既交给别人管理,把自己想要实现的东西告诉别人帮忙
非托管就是直接管理(相对)
elvahuang
2004-07-24
打赏
举报
回复
哈哈
是.NET的东东
托管即在英文中是managed即被管理的,被谁管理呢?CLR,被编译成IL
非托管即没有谁来管理它,直接被编译成二进制CODE
sevencat
2004-07-24
打赏
举报
回复
更是一套广告用词,你没觉得微软把任何一个改动都喜欢用一套新名词让你晕吗?其实可能只是从1.000a版本到1.000b而已。
sevencat
2004-07-24
打赏
举报
回复
感觉就像是另一套API,或者叫另一套类库。或者叫一个新的DLL
alpha15
2004-07-24
打赏
举报
回复
up
wqfclz
2004-07-24
打赏
举报
回复
托管是微软.NET战略的一个重要技术,即把各种不同的代码C++、JAVA、BASIC、C#等委托CLR(一种虚拟机)管理,CLR生成中间代码,这些中间代码是不依赖于具体语言的,增强了环境的集成性和代码的通用性。
非托管则明了!
hellwolf
2004-07-24
打赏
举报
回复
.net中的概念。
简单的说就是是不是生成IL(中间语言代码)
ttlb
2004-07-24
打赏
举报
回复
是不是指的。net的托管代码?好象是使用了微软的扩展,编译成为运行于。net平台的代码
adoqq
2004-07-24
打赏
举报
回复
托儿所就是一个
yesdo
2004-07-24
打赏
举报
回复
托管和非托管。是什么概念?请你举几例;
来这多学点东西!值得
何为
AWS云计算.pdf
AWS 云计算是由亚马逊提供的一个全面的、广泛的云服务平台,它涵盖了基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)等不同层面,旨在为企业和个人提供便捷、灵活且成本效益高的IT资源和应用程序。...
最安全的互联网理财平台满益网解析
何为
真正的P2P平台(1).doc
互联网理财平台满益网解析了真正的P2P平台的特点和风险,为广大投资者提供了投资建议和风险预警。满益网作为一家具有实力的平台,从资金池问题、互联网金融监管、风险控制以及对问题P2P平台的鉴别等方面进行了深入...
Weblogic10.3 集群配置手册
**1.1
何为
Domain 和 Server** - **Domain**:WebLogic Server 的基本管理单元,一个 Domain 包含了一个或多个 WebLogic Server 实例,其中至少包含一个管理服务器 (Administration Server) 和零个或多个
托管
...
Cloud+Computing--michael+miller
**云计算:
何为
云,何
非
云** 在本书的开篇部分,《Beyond the Desktop: An Introduction to Cloud Computing》详细介绍了云计算的本质及其
非
本质特性。云计算是一种通过互联网提供共享计算资源和服务的方式。这些...
留守儿童座谈会校长讲话稿(范文)..doc
他们是那些父母因工作原因长期外出,自己则留在家中由其他亲戚或
托管
在学校的未成年人。据我们学校统计,目前我们有371名学生,其中留守儿童占了17%,约60名孩子。这个数字虽小,却代表了一个不容忽视的社会现象。 ...
非技术区
15,447
社区成员
58,115
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章