考。烂C#与.NET、CLR、CLI是什么关系?什么是.NET框架

1、?

     这个问题好专业啊!一句话两句话还真不好说清。您听说过 C++ 中有个 COM 的概念吧?您听说过 JAVA 里的虚拟机吧? CLR (公共语言运行时)就是“ COM 虚拟机”。而 CLI (公共语言基础架构)就是 CLR 的指令集。而 .NETCLI 的一种实现方式。简单的说, .NET 框架是一个平台, .NET 框架就相当于在现有操作系统(比如 Windows )上再加上一个操作系统。编程人员针对 .NET 进行开发,然后由 .NET 与操作系统打交道 。 可以用多种语言对 .NET 进行开发,如 VB.NETC++J# 等,但首选语言是 C#

 

2.Thread th = new Thread(new ThreadStart(SendFile));
th.Start();

线程运行完之后将自动终止,然后会由CLR来决定什么时候销毁来释放内存和其他资源,一般的说,当你的资源不够或有更高优先级的要求时,内存会被释放,以避免影响CPU性能。如果你实在不放心,用abort终止掉它吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值