作者目前是SUNY oswego计算机系的教授~ 我是一边记着这点一边看 越看越觉得不对劲儿~ 这在现在已经分明是一本科普级, 而不应该是SUNY教授的手笔~ 或者说, 感觉在论述并发编程的一种萌芽状态~ 回头翻了一下是1999年出版的~ 99年貌似我才初二 每天为争夺年级篮球联赛的总冠军挥汗如雨 在想我喜欢的女孩子喜不喜欢我 等等 根本都没涉及这个领域=。= 那时候google也还是一家startup mapreduce更不知道在哪里……
现在我想说的是, 如果是在99年的时候读这本书, 感觉还是不错的~ 对于build a parallel framework/system in java from scratch来讲, 即便是java很多类似分解问题 组合分步计算结果 解决线程间竞争死锁神马的这里都有基本的描述 前人对这些已经有了成型的想法了~ 这本书现在还可以用在大学里教并行计算的一些基础的东西, 以及指导学生们在课外用一些基本的操作原语完成一些并行计算的项目 解决实际问题, 帮助学生打好基础, 一如我们当年在命令行下用各种杠+参数来调试编译程序一样~
现在最火的并行计算模型是google的 mapreduce, 涉及到java, 那就是hadoop了~ 由此衍生出的一系列产品 类似pig hive bigtable神马的 让我们直接站到巨人的肩膀上吧~