第一图书网

C#线程参考手册

[美] Tobin Titus,[美] Fabio Claudio Ferracchiati 清华大学出版社
出版时间:

2003-11-1  

出版社:

清华大学出版社  

作者:

[美] Tobin Titus,[美] Fabio Claudio Ferracchiati  

译者:

王敏  

Tag标签:

无  

内容概要

  本书自上而下地介绍了.NET执行C#代码的方法。首先描述了Windows线程的定义,它们与.NET进程、应用程序域的关系以及线程之间的关系。讨论了线程的调度(操作系统如何确定下一个要处理的线程),接着论述了如何编写.NET代码来处理线程。之后介绍了线程的同步,让多个线程安全地访问同一资源。本书还介绍了多线程应用程序使用的一些典型的体系结构,尤其是线程池,并阐述了如何调试多线程代码。最后用一个完整的例子来说明如何利用线程来建立可伸缩的、高性能的网络服务器。  本书适合从事.NET开发的C#程序员阅读,不要求读者具备任何线程方面的知识。

书籍目录

第1章 定义线程1.1 线程的定义1.2 .NET和C#对线程的支持1.3 本章小结第2章 .NET中的线程2.1 System.Threading命名空间2.2 线程的生存期2.3 为什么线程不是万能的2.4 使用线程的时机2.5 线程的陷阱2.6 本章小结第3章 使用线程3.1 为何要同步3.2 .NET对同步的支持3.3 .NET同步策略3.4 小心死锁3.5 端到端的示例3.6 本章小结第4章 线程设计规则4.1 应用程序中的多线程4.2 STA线程模式4.3 MTA线程模式4.4 本章小结第5章 线程应用程序的伸缩5.1 什么是线程池管理5.2 CLR和线程5.3 ThreadPool类5.4 C#中的线程池编程5.5 .NET中的可伸缩性5.6 本章小结第6章 调试与跟踪线程6.1 创建应用程序代码6.2 调试代码6.3 代码的跟踪6.4 DataImport示例6.5 本章小结第7章 联网与线程7.1 .NET中的联网7.2 创建示例应用程序7.3 本章小结附录A 支持、勘误表与代码下载

媒体关注与评论

  本书介绍了Windows和.NET程序的一个基础单元——线程。开发人员在开发高效的C#程序时,应很好地理解线程在程序执行过程中的作用,多个线程应如何交互才能提高程序的效率,以及开发多线程应用程序时注意的问题。  线程是GUI和服务器应用程序执行的基本方式。如果代码在GUI中运行,说明这些代码就是线程代码,ASP.NET页面也运行在线程环境中。本书旨在介绍.NET中使用线程的内容。特别是C#开发人员应如何使用线程。线程并不容易掌握,而掌握.NET平台的编程技术是学习线程的必要一步。


图书封面

图书标签Tags

广告

下载页面


C#线程参考手册 PDF格式下载



相关图书