Win32多线程程序设计

当前位置:首页 > 网络编程 > 编程语言与程序设计 > Win32多线程程序设计

出版社:华中科技大学出版社
出版日期:2002-1
ISBN:9787560926384
作者:[美] Jim Beveridge,Robert Wiener
页数:453页

内容概要

Jim Beveridge进入操作系统的研究领域已有15年,从多处理器数据库到microkernel操作系统的开发,他都有经验。他于Rochoester Institure of Technology获得计算机科学学士学位。他目前受聘为Turning Point Software公司顾问。

书籍目录

函数索引(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告诉你什么时机、什么地点、什么方法可以使用多线程。

作者简介

《Win32多线程程序设计》全书共分三篇。第一篇包括线程的启动和结束、核心对象、激发和未激发状态的意义、同步机制及其用途;第二篇介绍C runtime函数库和MFC对线程的支持、如何在USER和GDI的限制之下施行对线程等内容;第三篇谈论如何组织一个程序,使它有效支持多线程。

图书封面


 Win32多线程程序设计下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计14条)

  •     虽然在编程时早就用到了多线程,也有一些多线程的知识,但是总感觉比较零碎,不够系统化。这本书恰好符合我的需要,它系统地讲述了多线程的方方面面,由主及次,由浅入深。虽然是将近十年前的一本书,现在读起来丝毫没有过时的感觉。 必须要提一句的是:侯杰老师的文笔真好,行云流水,翻译的没有任何生涩感。而且侯杰好师极其认真,对原版中出现的错误或者容易产误解的地方都做了注释。感谢作者和侯杰。
  •     已经读完了第一篇,觉得讲得很细致,也很易懂,但有些哆嗦,很多内容不用看例子也知道是怎么回事,就直接跳过了。做过多线程的人,可以当作复习教材,系统地回顾一下。适合入门。为什么说我的评论太短了??
  •     原著应该很强~ 就是有点老,很多例子都是那时候的事了。这本台湾人翻译的算是相对来讲很用心的了,甚至还有对原著的更傻瓜版解释,国内翻译有几人能做到?不过还是有翻译上的错误,迅速啃完之后还是应该去看原著。

精彩短评 (总计56条)

  •     系统的介绍了Win32下多线程编程,值得购买。 介绍了Win32下创建关闭多线程的几个函数,并详细的进行了比较。还有,讲述了多线程通信的几种方式。
  •     光盘内容太少,也不知道多加点示例!书的内容不错!
  •     实用的工具手册
  •     CPP系Q1
  •     1、电子书:图版(可标注) 2、已买书
  •     存在一些错误
  •     内容比较浅显
  •     比较详细,深入浅出地讲解windows下多线程的书籍,值得一读,。。。
  •     win32多线程入门书籍
  •     windows下多线程编程的经典书,很久以前就看过的。
  •     线程入门 一地API
  •     写的不错,但是外国人写的东西总有些不好消化
  •     不错的入门书,但是多线程要写好,经验很重要。
  •     可能是当时唯一的win多线程专著,奇怪的是有些列子极有水准,有些则显得无厘头
  •     当年的经典,适合多线程编程入门
  •     工作之余的读书时间极为有限,因而“读书只读经典”成为我的读书准则--不是说非经典书籍不好,只是与我而言,少了经典的畅快。本书是侯捷先生的经典,声名早已远扬,更喜欢侯捷老师严谨的治学作风,故而得到此书时心情极为兴奋,读起来更是若品美酒,沉醉其中
  •     多线程入门
  •     书是好书,可惜比较老了
  •     多线程实践启蒙
  •     不错,依然不过时.
  •     候捷译得不赖
  •     通俗易懂的语言,简洁的描述!让人轻轻松松的学下去
  •     这本书太旧了,Vista有新的api,且CPU的性能已很大提升,原书是九十年代了,过于老旧,C++标准委员会在今年将推出针对多线程和多核处理器的标准库,这本书的可读性就大大降低。我仔细读了,翻译得很适合中国人的语言口味,但过于肤浅。不知大家有没读过windows核心编程(五版),比较一下,你就知道这本书很多东西过时了,且没深度。多线程编程是对程序员的巨大挑战,现在多线程编程还只是初步。这书还是可以作为入门级,只需把最重要的部分看看就行,像里面的DLLS部分就应该省略,没深度,有很多Vista和WINDOWS XP的DLL细节没有,且不符合这两个系统的实际情况,因为操作系统已经不是那个时代的操作系统。
  •     书讲得很细致,不知道侯捷大人写作的时候是否运用了在我们这儿讲课时提倡的深夜泡咖啡精神。
  •     比起《Windows核心编程》这本非常简单易懂,侯捷的翻译太赞了
  •     图书借还处(老馆二楼流通书库) TP316.7 160 在架上
  •     基本啃完了
  •     送货太慢,用了20天
  •     Windows平台多线程编程入门. 这本书涉及内容非常少, 后半部内容过时, 只能用于削减对多线程编程的畏惧心理, 如果已经入门, 建议找本大部头正经的相关部分读一读.
  •     多线程的问题的很多,还是需要系统的看下。
  •     经典!多线程必备!
  •     快速翻完了,到后面就迷迷糊糊了,感觉还是要实践才能真正弄懂线程
  •     通俗易懂
  •     不错不错
  •     绝对过时的一本书,建议直接看《windows 核心编程》。如果看过《windows 核心编程》,再看这本书你会觉得它是鸡肋,这本书实在贵了点又没深度。
  •     经典跟过时不过时没一点关系
  •     展现windows下多线程概貌
  •     印象中多线程都是很复杂,但这书讲的还是很不算,例子都详细
  •     系统地介绍了WIndows平台下多线程开发的体系和方法,对Windows平台诸多底层机制亦有一定介绍,侯捷的翻译浅显易懂,还加入了不少独到的理解作为注释,实在是不可多得的佳作。
  •     貌似讲了很多东西, 对于具体的API解释不少, 但是实际对于多线程貌似只需要理解每个线程执行的顺序是不可预期的就行了, 具体的技术也就是怎么同步和传递信息.
  •     内容不错, 不过不知道是我RP 问题, 还是此书在印刷方面在某一批中有问题, 有几页是空白的, 并没有被印刷上。 还好空白的几页都是无管紧要的东西。 书的内容还是不错。
  •     老书了,启发不够震撼性
  •     编写Win32多线程程序的最好的入门之作,没有之一,另外,译者的翻译很棒,赞!
  •     比较基础, 这是我接触多线程的第一步书,很不错
  •     参考下windows下的多线程与Posix的区别
  •     没看完,感觉有点罗嗦,也许讲的太详细,叫“线程完全手册”,感觉还不够完全。
  •     读过最好的多线程书
  •     学习多线程编程不错的一本书。我读过全部内容。
  •     读得时候我总在思考,他讲的的有些内容现在还适用吗?
  •     描述windows线程以及线程开发很全面的一本书
  •     有点老。。
  •     侯捷老师的译作,一如既往的好,我的多线程启蒙书籍。
  •     看过核心编程之后再看这本书,觉得讲的很基础。
  •     这本书能帮助写出干净合理的线程封装。
  •     排版不错,源代码量适中,2011-04-18 在读。 侯老湿翻译的又一本好书,对线程进行了深度的思索。此书似乎已经被我送人了... 貌似没有通览,拿来查字典式的反复看过些章节。
  •     虽然在编程时早就用到了多线程,也有一些多线程的知识,但是总感觉比较零碎,不够系统化。这本书恰好符合我的需要,它系统地讲述了多线程的方方面面,由主及次,由浅入深。虽然是将近十年前的一本书,现在读起来丝毫没有过时的感觉。 必须要提一句的是:侯杰老师的文笔真好,行云流水,翻译的没有任何生涩感。而且侯杰好师极其认真,对原版中出现的错误或者容易产误解的地方都做了注释。感谢作者和侯杰。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024