社区
非技术区
帖子详情
何为托管,何又为非托管?
robertnet
2004-07-24 05:14:09
老看到,不晓得是什么意思。
...全文
314
17
打赏
收藏
何为托管,何又为非托管?
老看到,不晓得是什么意思。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 云计算? "AWS 云计算"根据定义是指通过互联网以按使用量定价方式付费的 IT 资源 和应用程序的按需交付。 AWS 云计算基础知识 无论您是在运行拥有数百万移劢用户的照片共享应用程序, 还是要为您的业务的 关键运营提供支持,"云"都让您可以快速访问灵活丏成本低廉的 IT 资源。透 过云计算,您无需先期巨资投入硬件,再花大量时间来维护和管理这些硬件。不 此相反, 您可以精准配置所需的适当类型和规模的计算资源,为您的新点子提供 劣力,或者帮劣运作您的 IT 部门。您可以根据需要访问仸意多的资源,基本是 实时访问,而丏只需按实际用量付费。 AWS 云计算如何工作? AWS 云计算以一种简单的方式通过互联网访问服务器、存储空间、数据库和各 种应用程序服务。像 Amazon Web Services 这样的云计算提供商,他们拥有 和维护此类应用程序服务所需的联网硬件,而您只需要通过 Web 应用程序就 可以配置和使用需要的资源了。 AWS 云计算的六大优势和益处 将资本投入变成可变投入 不其丌明就里地投资重金构建数据中心和服务器,丌如使用云服务,这样您只需 在使用计算资源时付费
最安全的互联网理财平台满益网解析
何为
真正的P2P平台(1).doc
最安全的互联网理财平台满益网解析
何为
真正的P2P平台(1).doc
Weblogic10.3 集群配置手册
Weblogic10.3 集群配置手册
Cloud+Computing--michael+miller
cloud computing的一些基本入门知识,可以把它当做课外读物读
留守儿童座谈会校长讲话稿(范文)..doc
留守儿童座谈会校长讲话稿(范文)..doc
非技术区
15,447
社区成员
58,120
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章