关于C/c++/c#的几个问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 19:15:47
1,dot net framework 2.0到3.0 ,3.0到4.0增加了哪些主要特性?
2,lock关键字和Mutex做线程同步有什么区别?
3,list和reflist有什么区别?

===== 一 =====
首先Dot NET已有版本是1.0 1.1 2.0 3.0 3.5
1.0和1.1版本:
都是针对Visual Studio .NET 2002/2003的运行库,是NET体系的雏形。

2.0版本
2.0是针对Visual Studio 2005的运行库,在1.x基础上换了全新的CLR引擎,加入了泛型,静态类,分布类,等等许多更新。这个版本的NET才走向成熟。其实主要是1.x版本的成熟化。

3.0版本
这个版本相对之前有了很大的变化,而且3.0是预装在Windows Vista和2008中的,这两个系统也因为要适应NET而大改了内核。3.0引入了全新的WCF,WPF,WF,同时3.0向下兼容2.0,保留了所有2.0的组建(包括WinForms)。

3.5版本
针对3.0的一些组建和安全更新,3.5是随Visual Studio 2008发布的,另外:最新的Windows Server 2008没有预装3.5,这一点令许多人不解。

参考资料:wikipedia

==== 二 =====
看这几篇文章,讲的很详细,只有最后一篇是中文的,不过搞编程的英语都应该没问题吧,我就不打在这里了。

http://msdn.microsoft.com/en-us/library/ms173179(vs.80).aspx

http://www.albahari.com/threading/part2.aspx

关于C/++/# 关于c/c++ 请问关于L/C? 求助,关于sz432n/c c/c++question 一个关于DLL编程的问题[C/C++] 关于C,and C++...... C++/C程序题 C++/C改错题 关于C/C++的问题