简介
C# 可以说是当今所有开发语言中最好的开发语言,微软会每隔一段时间就推出一个新的 .NET Framework 框架,随着每次新框架的推出 C# 语言也会增加新的功能。而且每次更新微软都会为 C# 提供更多的向后兼容特性,因而 C# 越来越庞大越来越复杂,尤其是 C# 的多线程编程,微软提供了大量的方法方式供我们选择,但是这又导致部分开发人员在面对一些场景时会纠结到底选择哪种多线程方式,对于刚刚入门的开发人员来说会用一种方式匹配所有场景。如果要解决上述问题,我们应该深入理解 C# 多线程框架,那么这个专题将带领大家来深入理解 C# 多线程框架。
这个专题将以简单明了的语言讲解多线程,我们首先会从线程基础开始讲解,然后讲解线程的同步和线程池的知识,最后会深入讲解 C# 多线程高级内容。本专题面向对象是只有少量或没有多线程背景的开发人员和初学者。示例代码地址我会在每篇文章的结尾放出,并且会在每篇文章的结尾放出练习题,练习题答案将会在第二篇文章结尾放出答案链接。
准备工作
阅读本专题您需要具有 Microsoft Visual Studio 2015 及以上任何版本,c# 版本需要 4.0 及以上版本。您也可以和我使用一样的版本 Microsoft Visual Studio 2019 企业版, C# 7.0 。
在讲解前我们需要安装 Microsoft Visual Studio 开发环境,这里以 Microsoft Visual Studio 2019 企业版为例。
1.下载
首先我们访问Visual Studio 官网
选择要下载的 Microsoft Visual Studio 2019 版本,如果您手中有 Microsoft Visual Studio 2019 企业版或专业版的激活码,您可以选择下载企业版或者专业版,如果您没有激活码,则只能下载社区版。虽然三个版本部分内容不一样,但是都适合学习本专栏使用。
2.安装
点击下载的程序,出现安装程序初始化界面,程序将会自动下载安装程序,完成后将会出现 Visual Studio Installer 界面。
(因为我已安装了 Visual Studio 2019 因此会显示我已安装的 Visual Studio 信息)
在弹出的安装选项中选择需要安装的模块,因为本专栏是利用 C# 来讲解的因此,我们只需要安装 .Net 桌面开发 和 Asp.net 和 Web开发 即可
3.启动
安装完成后 Visual Studio 2019 将会自动启动,启动后将会将会提示登登录,如果您有微软的账号登录即可,如果没有也没有问题。
总结
这篇文章很简单,简要介绍了专栏要讲的内容,并且还讲解了开发环境的准备,作为后续课程的前站。下一篇我们将会学习线程基础知识。
后续课程的前站。下一篇我们将会学习线程基础知识。