Windows并发的一代经典_Windows并发编程指南书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Windows并发编程指南 > Windows并发的一代经典
zhou Windows并发编程指南 的书评 发表时间:2010-12-18 00:12:38

Windows并发的一代经典

       看到第五章而已,但已经基本肯定,这本书在Win32和.Net进程,线程,并发的概念和技术细节方面,已经全面凌驾于原侯捷翻译的《Win32多线程程序设计》逻辑严密,难度递增,跟第一印象一样,典型的教科书式书籍,理论体系和逻辑结构至上。头几章从同步基本概念到进程线程基本理念,深刻细致,常能发人不能发之观点,随后以Windows特殊实现,.Net包装方式为引,导入Win32/.Net平台多线程同步基础设施和技术隐秘,细致深入以至于目不暇接。再次阅读好久不见经典的用信号量实现消费者/生产者模型时,仿佛又回到大学时看操作系统理论的时代,而接着就是.net包装类,Win32自动Event,线程优先级提升,Windows等待定时器这些深入话题。
     作者功力可见之深,是事先没有想到的。但更为触动我的,是书中透露出的严格,敢于寂寞,滴水不漏的风格,一个FILETIME结构体参数,以数页篇幅讲述了它与64位整型变量的互转会导致的隐性问题。一个线程优先级提升,也有明显的效率损失问题及解决方案,互斥体实现关键区域效率低于Windows自带的关键区域,进程唤醒时的FIFO队列有意外情况导致的不可信。都是没有想到过的东西,这本书技术含量之重,超越预期多矣。个人认为,在写作风格上的循序渐进,技术严密,思路严谨,极大的不同于稍显思路跳跃与活跃的《Win32多线程程序设计》。不知道作者是不是故意为之,但从过去的经验来看,不具备这种尤其严谨和谨慎的使用风格,并发这个东西,是用不好的,每个并发机制的引入,不怀揣三千精兵在胸,谨慎慢取串行代码的领地,90%的情况下,都会导致严重的并发难题,难于重现,难于调试,难于解决。当然,缺点就是,这样一来,此书趣味性不高,绝无并行一日在手,天下尽可去得之激动人心之感,需细细,慢慢体会研读。

展开全文
有用 7 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读