Linux多线程服务端编程的书评 (12)

赖勇浩 2013-08-27 14:25:59

推荐《Linux 多线程服务器端编程》

最近,有一位朋友因为工作需要,需要从网游的客户端编程转向服务器端编程,找我推荐一本书。我推荐了《Linux 多线程服务器端编程——使用 muduo C++ 网络库》给他,他在网上书店看了以后问我为什么推荐这么厚一本书给他,正好这本书我已经早就看完了,一直也想写篇“书评”,就...  (展开)
[已注销] 2013-06-18 09:02:14

水军很多啊

9.1分,尼玛,坑谁呢。。。。。 看这里,比较客观 http://ar.newsmth.net/thread-c64b61785ba061.html muduo适用于什么环境? muduo的官方一句话自我介绍是:A C++ non-blocking multi-threaded network library for Linux。 在其readme和wiki中均未提及此lib是否适用于...  (展开)
hoterran 2013-03-17 17:35:13

即便不讲C++,书也很有趣

草草翻阅了一遍很有意思,C++部分很多没看懂的,准备买本深读。 比如 ntp 的实现原理,多线程下为何不能 fork,还有 timefd的使用,好像没讲eventfd,BlockingQueue<T> 确实也非常好用。 timing-wheel 的图,个人觉得有点坑爹,轮盘上的刻度容易误解。另外 evbuffer 讲的太繁...  (展开)
reyoung 2016-12-29 13:54:25

为什么推荐Linux多线程服务端编程。 转自我的知乎。

个人感受,这本书写的非常好,也非常用心。但悲观的说,如果一遍看不懂的话,主要是因为缺乏经验。而且,我也并不认为缺乏经验的同学会通过只看书看几次就能看懂。 我觉得技术书籍可能分为几个层次。最上层可能是哲学,中层可能是方法论,最下层是技术说明。比如,技术说明可...  (展开)
曙光 2014-07-16 09:45:01

近两年最有收获的一本书

这篇书评可能有关键情节透露

去年买的这本书,到现在很多章节看了不下3遍,书中并不是讲使用muduo库,而是重点放在怎样实现一个网络库和作者多年来积累的服务端编程经验。不要去在乎什么boost库,这不是重点,重点是各种服务端技术和网络经验。说一点虚的,这是我近两年看的最认真的一本书,最有收获的一本...  (展开)
damonhao 2014-07-14 22:28:12

这本书很实用 -- 在校生视角

首先讲个结论,这本书很实用! 一直以来,不少学长就再三的强调,要想当个好的“后端”程序员,拿好offer,就得扎扎实实把C++学好。到我一直疑惑怎样才算“学好”。同学们似乎把学好就定位在“记得各种语法细节”。学校里使用C++的太少了,不如 java 和 python 开发来得...  (展开)
slade 2014-07-01 12:40:14

看了之后收获很大,对学习网络编程、多线程和C++都有帮助

个人觉得看了APUE和UNP之后看这本书非常合适。这本书比较贴近实践,看了这本书之后对Non-blocking IO,Reactor模型,多线程,C++的使用都有了更深入的认识。尤其推荐6.6章,对多线程服务器模型的描述很精彩。  (展开)
yan97ao 2013-04-17 18:53:02

跳过了大部分C++相关的章节

我觉得以我的智商在有生之年很难掌握这么复杂的语言…… 书是上班时间看的,所以只是大致过一遍,而且即使要看muduo的代码,也得先按照优先级入队等待调度吧 以下是我感兴趣并看完的章节: 第2章 除了2.8 第3章 第4章 除了4.7和4.8 第6章 只看了6.6.2 第7章 7.5 7.13 第9章 第...  (展开)
薄荷免 2014-03-28 13:33:52

关键算法有问题

poll模型最关键的算法是如何调度线程池来处理有读写的连接,但是本书在4400位置附近只提了一句:「muduo目前采用最简单的round-robin算法来选取poll中的EventLoop...」。 为什么有问题?1、采用轮询的方法不能保证线程之间调度的公平(即使线程池采用和CPU核数相同的线程数并绑...  (展开)
home 2015-09-17 16:47:04

说实话这个库很渣

说实话这个库很渣, 代码风格渣, 注解也很随意, 甚至关键部分没有注解, 代码排版也很糟糕, 设计也不行, 局限于reactor模型也是个硬伤, 另外数据收发部分存在各种隐含的数据分配及拷贝, 比如字符串到字符串, 数据到字符串等之类, 这其中用到了string存储数据也是个奇葩. 这样白白...  (展开)
寂寞感染青春 2013-02-07 11:56:15

如果读通很有帮助

应该算是一本好书,推荐。如果能把此书读通,对以后肯定帮助大大的。但是难度肯定是有的,遇到不懂得地方多上网查查,不要轻易放弃。这本书对多线程的服务器端编程写的挺详细的。 本书的宗旨是贵精不贵多。掌握两种基本的同步原语就可以满足各种多线程同步的功能需求,还能写出...  (展开)
Jay 2014-06-18 22:33:38

简评一则

本书大部分都由作者的blog文章组成,内容略显杂乱,无组织性,不能算得上是一本好书,9.0的分数由理由相信是水军所为。 但是各章节内容也不能说无任何价值,都是作者的经验之谈。对我进行服务器编程不久的同学来说,还是值得一读的。  (展开)

订阅Linux多线程服务端编程的书评