码迷,mamicode.com
首页 > Windows程序 > 详细

C#并发编程经典实例 [美]Stephen Cleary 著 学习笔记

时间:2015-09-04 16:56:06      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:

1.并发:同时做多件事情。

2.多线程:并发的一种形式,它采用多个线程来执行程序。多线程是并发的一种形式,但不是唯一的形式。

3.线程池存放任务的队列,这个队列能够根据需要自行调整。相应地,线程池产生了另一个重要的并发形式:并发处理。并发处理:把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。

4.异步编程:并发的一种形式,它采用future模式或回调(callback)机制,以避免产生不必要的线程。

5.异步编程的核心理念是异步操作:启动了的操作将会在一段时间后完成。

6.响应式编程:一种声明式的编程模式,程序在该模式中对事件做出响应。

7.异步编程有两大好处:第一个好处是对于面向终端用户的GUI程序:异步编程提高了响应能力。第二个好处是对于服务器端应用:异步编程实现了可扩展性 。

8.现代的异步.NET程序使用两个关键字:async和await。

9.并行的形式有两种:数据并行(data parallelism)和任务并行(task parallelism)。

10.数据流网格的基本组成单元是数据流快(dataflow block)

C#并发编程经典实例 [美]Stephen Cleary 著 学习笔记

标签:

原文地址:http://www.cnblogs.com/heisaijuzhen/p/4781904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!