陆陆续续终于读完了,花了大概3个礼拜吧。
一直觉得这是一本相当有深度的书(为什么会有这个感觉?估计是当年大学时看到一个牛人书架上有这本书,牛人嘛,都读牛书的~~~)。但前段时间做了点多线程的程序,于是想到了读一读这本书,结果发现,正如本书第一篇的名字一样,这本书其实只是让你”上路“而已。
第一篇
无论是多线程里如context switch,race condition,synchronization等等的概念,还是每个线程相关的Windows API使用及原理的讲解,以及最后Overlapped I/O的介绍, 作者都极其小心,详细的解释着。
第二篇
主要是讲了C, C++, MFC中线程的用法的,其实也就是:CreateThread,_beginthread, _beginthreadex, CWinThread,AfxBeginTrhread这些API之间的区别。调试讲的很简单,IPC除了SendMessage和共享内存,其他都只是一带而过。
不过像MTVerify那样的宏在那个时候可能是比较NB的,只不过现在大家都见多了。
第三篇
第一章讲了些如何规划一个多线程程序的“道理”,但相信对于一个有一定经验的人,这些应该都已经懂了的。(或者看了本书前面的内容后到这里就懂了)
COM的多线程提到了,赞一个的,但对于刚接触的人,那些篇幅的解释还是不够的,更多可以参考《COM技术内幕》第十二章。
本书本来已经很罗嗦了,想到不到侯先生比作者更罗嗦 - 不过这样也好,理解起来就相当容易了,整篇读下来还是比较顺畅的,应该说明翻译的也比较好吧。
英文版是有的,但不打算读了 - 有必要吗?
上路吧,线程
对“上路吧,线程”的回应
《Win32多线程程序设计》热门书评
-
上路吧,线程
4有用 0无用 西山 2010-02-04
陆陆续续终于读完了,花了大概3个礼拜吧。一直觉得这是一本相当有深度的书(为什么会有这个感觉?估计是当年大学时看到一个牛人书架上有这本书,牛人嘛,都读牛书的~~~)。但前段时间做了点多线程的程序,于是想到了读一读这本书,结果发现,正如本书第一篇的名字一样,这本书其实只是让你”上路“而已。第一篇无论是多...
-
书挺不错的,但是存在一些笔误
1有用 0无用 Name5566 2012-07-10
有一些地方存在一些笔误,看了英文版才知道:读写锁部分,谈到读取锁定和解锁时,ReaderCount 错误写为 ReadCount,不过这个无关要紧,严重的是为 Reader 锁定的相关代码:Lock(ReaderMutex)ReadCount = ReaderCount + 1if (ReaderC...
-
初级读物吧,很多东西也不是很透彻
1有用 0无用 大盗贼 2013-02-20
初级读物吧,很多东西也不是很透彻,但是在win上的多线程底层模型与原理还是可以了解到的,一些深入的东西好像讲得不怎么好,像异步IO和IOCP这些觉得讲得太肤浅了,没看懂,还是其他资料找到的比较详细。除了一些基本的东西外,其他的东西就当随便读读吧,了解下就差不多了,读这本书还是达到了我预期的目的:了解...
-
5.21开始看
1有用 0无用 小李飞刀 2008-06-05
到今天为止大致过了一遍 因时间关系和应用需要,这几章跳过没看: 6.Oeverlapped I/O 8.使用C Run-time Library 13.进程之间的通讯 14.建造DLLs 16.ISAPI 17.OLE,ActiveX,COM 总的来说非常好,一边看一边在本子上记笔记,收获很大...
-
reference
0有用 0无用 showtime 2010-05-22
基本上是在地铁上腾出时间阅读的。这本书是我在大学时候读过,那个时候才刚刚读过核心编程,对系统本身的理解尚且不够,所以读下来似懂非懂。后来毕业后,又看了几遍核心编程,可是由于主要开发的环境是linux,所以很少再拿起这本有些reference性质的小书了。最近由于阅读一个跨平台的网络库,需要了解win...
书名: Win32多线程程序设计
作者:
出版社: 华中科技大学出版社
副标题: 线程完全手册
译者: 侯捷 | Robert Wiener
出版年: 2002-1
页数: 453
定价: 59.80元
装帧: 平装16开
ISBN: 9787560926384