首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

准备工作与简介

C# 可以说是当今所有开发语言中最好的开发语言,微软会每隔一段时间就推出一个新的 .NET Framework 框架,随着每次新框架的推出 C# 语言也会增加新的功能。而且每次更新微软都会为 C# 提供更多的向后兼容特性,因而 C# 越来越庞大越来越复杂,尤其是 C# 的多线程编程,微软提供了大量的方法方式供我们选择,但是这又导致部分开发人员在面对一些场景时会纠结到底选择哪种多线程方式,对于刚刚入门的开发人员来说会用一种方式匹配所有场景。如果要解决上述问题,我们应该深入理解 C# 多线程框架,那么这个专题将带领大家来深入理解 C# 多线程框架。 这个专题将以简单明了的语言讲解多线程,我们首先会从线程基础开始讲解,然后讲解线程的同步和线程池的知识,最后会深入讲解 C# 多线程高级内容。本专题面向对象是只有少量或没有多线程背景的开发人员和初学者。示例代码地址我会在每篇文章的结尾放出,并且会在每篇文章的结尾放出练习题,练习题答案将会在第二篇文章结尾放出答案链接。

02

调查问卷:测试你对多核多线程的认知程度

目前,多核多线程编程已经成为一种趋势,但大部分程序员还没有从串行程序的思维中走出来。即使有些人对多核多线程的概念有所了解,但也是一知半解,写起多核多线程程序来总是束手束脚。         据Intel预测,到2013年CPU将达到256核。掐指头算一算,也就是还有5年的时间,但留给我们程序员的时间却很少了。这不是危言耸听,现实情况确实如此。如果从现在就开始重视这一问题,不断的学习,并加以积累,相信不久的将来,也许你就比别人多了一次机会。         我曾经对周围的朋友做过一次有趣的调查,调查对象都曾有过多线程编码经验,以此来了解大家对多核与多线程的认知程度。当然不可否认,由于自身知识水平的有限,问卷存在一定的片面性。 样例程序:

02
领券