Erlang OTP in action异常简单的读书笔记(持续更新中)

哈哈,今天终于拿到了新鲜的Erlang OTP in action真是等了好久啊,打去年说要出的时候就在那等了,一等一下拖了一年,虽然之前有预览版,但总归是自己的同事写的,当然要正版支持一下了,还这么贵,不过带了电子版一起卖,唉,用不着电子版啊,这次看此书,正好作为OTP培训课的补充,快速看完,先略记一下。

全书概述,总体分了三个部分,第一部分就是带上OTP的基础知识,第二部分看起来像个项目实践,用的是cache的例子,不知道跟process one前几天开源的那个项目有点关系,第三部分涉及外部的接口,暂时用不到,主要先看普通使用的,所以重点是先看第一跟第二部分,比较紧急。

前言,很有意思,讲了Erlang的历史,从爱立信里的老同志们劝开源,到了现在的这本书,介绍了本书从一开始就讲OTP颇有当年看到另一本C和指针一样,从一上来就讲最核心的东西,这种风格倒是不错。然后还提到了会有很多从实践中浓缩出来的小例子,这个应该也不错,以前看书喜欢大而复杂的例子,现在真的实践经验有了一点之后,反而喜欢看简短,但是重点突出的例子,希望书能做到这些。

第一章,概述OTP,讲了Erlang的特点,比如自动平衡到多CPU,其中谈到了concurrent跟parallel的区别和联系,最近自己也在到处看这些内容,还想试着弄弄,主要是试验下测试工具,不过看过Ulf的那个多核编程,中间提到了Erlang不是用来解决本质上串行处理的并行化的,想来那个应该就是OpenMP那种干的事情了,而Erlang应该关注高层的分布,从高处去convurrent才对。然后谈到几种并发的模型,从最早的共享内存,到transaction内存,到future不过,既然是Erlang的书,当然主谈消息发送了,大概引用了Joe的描述,同一个屋里,你不共享我脑子,我不共享你脑子,大家发消息,临死之前喊一下,别人来接替就行了,不过总之,这里可以过后再多看看的,包括actor之类的。然后就是错误处理,经典哲学let it crash不过原先我在上课的时候,看老师讲到这里,列举了经典的例子就是windows的蓝屏,不过后来,我就一直只记住了让它crash但是人家讲了,得记录log好后期改错,不能简单跟我想的就让它crash重启一下就完了,虽然错误处理是那样吧,不过bug的解决还是需要的,总之,这一章就是一个概要介绍,挺不错,正好顺便理清很多概念上的东西。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值