1、?
这个问题好专业啊!一句话两句话还真不好说清。您听说过 C++ 中有个 COM 的概念吧?您听说过 JAVA 里的虚拟机吧? CLR (公共语言运行时)就是“ COM 虚拟机”。而 CLI (公共语言基础架构)就是 CLR 的指令集。而 .NET 是 CLI 的一种实现方式。简单的说, .NET 框架是一个平台, .NET 框架就相当于在现有操作系统(比如 Windows )上再加上一个操作系统。编程人员针对 .NET 进行开发,然后由 .NET 与操作系统打交道 。 可以用多种语言对 .NET 进行开发,如 VB.NET 、 C++ 、 J# 等,但首选语言是 C# 。
2.Thread th = new Thread(new ThreadStart(SendFile));
th.Start();
线程运行完之后将自动终止,然后会由CLR来决定什么时候销毁来释放内存和其他资源,一般的说,当你的资源不够或有更高优先级的要求时,内存会被释放,以避免影响CPU性能。如果你实在不放心,用abort终止掉它吧!