前言<br>第4篇 进程、线程技术与并行计算<br>第15章 进程与进程间通信<br>15.1 操作系统的进程与线程管理<br>15.2 进程的启动与终止<br>15.3 进程通信<br>第16章 多线程开发技术基础<br>16.1 直观了解多线程编程<br>16.2 线程的创建、启动和停止<br>16.3 Windows操作系统线程调度策略<br>16.4 向线程函数传送信息的方式<br>16.5 线程统一取消模型<br>第17章 线程同步与并发访问共享资源<br>17.1 死锁与数据存取错误<br>17.2 锁<br>17.3 等待句柄<br>17.4 倒计时计数器——CountDownEvent<br>17.5 分阶段同步——Barrier<br>17.6 线程池<br>17.7 线程局部存储区<br>17.8 线程安全的数据结构<br>17.9 线程同步方法小结<br>第18章 跨线程访问可视化控件<br>18.1 UI线程与可视化控件<br>18.2 跨线程访问可视化控件的基本方法<br>18.3 详解WPF线程模型<br>18.4 使用BackgroundWorker组件<br>18.5 线程上下文详解<br>18.6 WCF跨线程更新用户界面<br>18.7 Silverlight线程模型<br>第19章 并行计算技术基础<br>19.1 并行计算概述<br>19.2 .NET 4.0中的并行计算组件<br>19.3 任务并行库原理及应用<br>19.4 并行执行的LINQ查询<br>19.5 并行计算的应用实例分析<br>第4篇 构造拥抱变化的系统<br>第20章 反射<br>20.1 反射技术基础<br>20.2 数据类型的奥秘——Type类<br>20.3 动态对象创建与方法调用<br>20.4 基于反射开发支持插件的系统<br>第21章 基于Attribute的开发与技术应用<br>21.1 Attribute介绍<br>21.2 编写自己的Attribute<br>21.3 使用.NET基类库预定义Attribute<br>21.4 代码协定<br>21.5 单元测试<br>第22章 Managed Extensibility Framework技术及应用<br>22.1 与MEF的第一次握手<br>22.2 理解MEF的核心概念<br>22.3 基于部件构建MEF应用程序<br>22.4 使用部件的元数据<br>22.5 应用MEF实现WPF应用程序界面的动态组合<br>22.6 Silverlight 4中的MEF开发<br>22.7 应用MEF技术按需装配Silverlight 4应用程序<br>第23章 迈进动态编程的世界<br>23.1 随机应变的对象<br>23.2 奇特的dynamic类型<br>22.3 DLR探秘<br>23.4 创建自己的动态类型<br>23.5 集成静态和动态编程语言<br>附录B 本书所介绍.NET4.0与C# 4.0新特性一览表3<br>附录C 本书缩略语<br>索引<br>参考文献
展开