1.并发:同时做多件事情。
2.多线程:并发的一种形式,它采用多个线程来执行程序。多线程是并发的一种形式,但不是唯一的形式。
3.线程池存放任务的队列,这个队列能够根据需要自行调整。相应地,线程池产生了另一个重要的并发形式:并发处理。并发处理:把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。
4.异步编程:并发的一种形式,它采用future模式或回调(callback)机制,以避免产生不必要的线程。
5.异步编程的核心理念是异步操作:启动了的操作将会在一段时间后完成。
6.响应式编程:一种声明式的编程模式,程序在该模式中对事件做出响应。
7.异步编程有两大好处:第一个好处是对于面向终端用户的GUI程序:异步编程提高了响应能力。第二个好处是对于服务器端应用:异步编程实现了可扩展性 。
8.现代的异步.NET程序使用两个关键字:async和await。
9.并行的形式有两种:数据并行(data parallelism)和任务并行(task parallelism)。
10.数据流网格的基本组成单元是数据流快(dataflow block)
时间: 2024-08-11 09:51:49