Win32多线程程序设计

出版时间:2002-1  出版社:华中科技大学出版社  作者:[美] Jim Beveridge,Robert Wiener  页数:453  译者:侯捷  
Tag标签:无  

内容概要

  使用线程,你可以产生高效率的服务器。建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。  写出这样的软件,需要更多的理论基础,以及一本参考手册;需要广泛了解每一件事情如何彼此相称;需要一份指南,告诉你什么可以正常动作,什么不能!  通过Win32 API,Windows NT以及Windows 95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。  在《Win32多线程程序设计》这本书中,Jim Beveridge和Robert Wiener告诉你什么时机、什么地点、什么方法可以使用多线程。  本书主题包括:  ·Internet开发范例,包括ISAI和WinSock。  ·如何在服务器中使用线程和overlapped I/O。  ·如何在多线程环境中使用Cruntime函数库和MFC。  ·以C和C++写成的各个范例程序。  ·NUIX环境比较。让UNIX下的开发人员能转移到Win32。

作者简介

作者:(美国)Jim Beveridge & Robert Wiener 译者:侯捷

书籍目录

函数索引(Function Index)常见问答集(Frequently Asked Questions)第一篇 上路吧,线程第1章 为什么要“千头万绪”一条曲折的路与线程茶枕为什么最终用户也需要多线程多任务Win32基础Context SwitchingRace Conditions(竞争条件)Atomic Operations(原子操作)线程之间如何通讯好消息与坏消息第2章 线程的第一次接触产生一个线程使用多个线程的结果核心对象(Kernel Objects)线程结束代码(Exit Code)结束一个线程错误处理后台打印(Background Printing)成功的秘诀第3章 快跑与等待看似闲暇却忙碌(Busy Waiting)性能监视器(Performance Monitor)等待一个线程的结束在一个GUI程序中等待提要第4章 同步控制(Synchronization)Critical Sections(关键区域、临界区域)死锁(Deadlock)哲学家进餐问题(The Dining Philosophers)互斥器(Mutexes)信号量(Semaphores)事件(Event Objects)从Worker线程中显示输出Interlocked Variables同步机制摘要第5章 不要让线程成为脱疆野马干净地终止一个线程线程优先权(Thread Priority)初始化一个线程提要第6章 Overlapped I/O在你身后变戏法Win32文件操作函数被激发的File Handles被激发的Event对象异步过程调用(Asynchronous Procedure Calls,APCs)对文件进行Overlapped I/O的缺点I/O Completion Ports……第二篇 多线程程序设计的工具与手法第7章 数据一致性(Data Consistency)第8章 使用C Run-time library第9章 使用C++第10章 MFC中的线程第11章 GDI与窗口管理第12章 调试第13章 进程之间的通讯(Interprocess Communication)第三篇 真实世界中的多线程应用程序第14章 建造DLLs第15章 规划一个应用程序第16章 ISAPI第17章 OLE ActiveX COM附录A MTVERIFY宏附录B 更多的信息

编辑推荐

使用线程,你可以产生高效率的服务器。建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。写出这样的软件,需要更多的理论基础,以及一本参考手册;需要广泛了解每一件事情如何彼此相称;需要一份指南,告诉你什么可以正常动作,什么不能!通过Win32 API,Windows NT以及Windows 95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。在《Win32多线程程序设计》书中,Jim Beveridge和Robert Wiener告诉你什么时机、什么地点、什么方法可以使用多线程。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Win32多线程程序设计 PDF格式下载


用户评论 (总计10条)

 
 

  •   这本书太旧了,Vista有新的api,且CPU的性能已很大提升,原书是九十年代了,过于老旧,C++标准委员会在今年将推出针对多线程和多核处理器的标准库,这本书的可读性就大大降低。我仔细读了,翻译得很适合中国人的语言口味,但过于肤浅。不知大家有没读过windows核心编程(五版),比较一下,你就知道这本书很多东西过时了,且没深度。多线程编程是对程序员的巨大挑战,现在多线程编程还只是初步。这书还是可以作为入门级,只需把最重要的部分看看就行,像里面的DLLS部分就应该省略,没深度,有很多Vista和WINDOWS XP的DLL细节没有,且不符合这两个系统的实际情况,因为操作系统已经不是那个时代的操作系统。
  •   这本书能帮助写出干净合理的线程封装。
  •   绝对过时的一本书,建议直接看《windows 核心编程》。如果看过《windows 核心编程》,再看这本书你会觉得它是鸡肋,这本书实在贵了点又没深度。
  •   光盘内容太少,也不知道多加点示例!书的内容不错!
  •   写的不错,但是外国人写的东西总有些不好消化
  •   通俗易懂的语言,简洁的描述!让人轻轻松松的学下去
  •   工作之余的读书时间极为有限,因而“读书只读经典”成为我的读书准则--不是说非经典书籍不好,只是与我而言,少了经典的畅快。本书是侯捷先生的经典,声名早已远扬,更喜欢侯捷老师严谨的治学作风,故而得到此书时心情极为兴奋,读起来更是若品美酒,沉醉其中
  •   系统的介绍了Win32下多线程编程,值得购买。 介绍了Win32下创建关闭多线程的几个函数,并详细的进行了比较。还有,讲述了多线程通信的几种方式。
  •   内容不错, 不过不知道是我RP 问题, 还是此书在印刷方面在某一批中有问题, 有几页是空白的, 并没有被印刷上。 还好空白的几页都是无管紧要的东西。 书的内容还是不错。
  •   送货太慢,用了20天
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7