文章吧-经典好文章在线阅读:Java虚拟机并发编程经典读后感有感

当前的位置:文章吧 > 经典文章 > 经典美文 > 经典精选 >

Java虚拟机并发编程经典读后感有感

2022-05-24 02:09:18 来源:文章吧 阅读:载入中…

Java虚拟机并发编程经典读后感有感

  《Java虚拟机并发编程》是一本由Venkat Subramaniam著作,机械工业出版社出版的平装图书,本书定价:59.00元,页数:216,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《Java虚拟机并发编程》精选点评:

  ●STM+Actor 入门,怀疑整本书非 scala/clojure 部分都是来凑字数的

  ●除了java的共享可变性并发,函数式并发,还有其它并发模型,并发的世界很精彩。每个模型的适用范围不一样,我们视情况而选择,每个模型也不是万能的。

  ●讲明了基本原则

  ●讲的不深但是值得一看,特别的对于习惯Java传统并发编程的开发人员,给了很多建议

  ●差不多吧,在并发这块了解不是太多,以前以为并发一定是异步的,原来可以做到同步。之后后面的例子一定要用多语言进行展示,篇幅有些太长了。

  ●干货太少。

  ●和想象中有些偏差,作者主推他的Scala。实体和状态分离,是一个不错的思想。其实,很多东西都是相通的,我注意到从android3.0开始,STM已经引入了这些思想。另外,本书翻译作者,竟然用了甄环体,把我雷倒了~~

  ●STM理解。

  ●连阿三都开始忽悠人了,此书不看也罢,基本上你去看Scala和Clojure即可。

  ●极大开阔了JVM上并发编程的视野,针对IO密集型/计算密集型应用程序多线程技术的合理配置;3种并发设计方法的讨论,以及后续针对3种并发设计方法的代码重构,主要介绍了JDK并发包和JDK7的ForkJoin,还有主要是Clojure和Scala(Akka)下STM和Actor方案,剩下的就是找个项目实践练练手了!

  《Java虚拟机并发编程》读后感(一):对JVM层面的并发编程很有帮助

  书中讲到了并发编程的本质问题,说明了synchronized的低效,并推荐使用jdk1.5新api编程; 并详细介绍了STM和角色两种现代解决方案,STM类似于数据库的并发技术, 而角色则完全隔离了“共享可变性”, 这两钟技术都避免使用“低效的锁”;

  《Java虚拟机并发编程》读后感(二):有时间再重新温故而知新

  有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下有时间再重新温故而知新下

  《Java虚拟机并发编程》读后感(三):前面的评价太浅薄,大家喷我吧

  --------------------------知乎式的分割线--------------------------------------

  这本书的Actor部分的确已经过时了,但是STM的部分并没有过时,而且内容比较易懂。如果要学习这部分还是建议找这本书看看。

  《Java虚拟机并发编程》读后感(四):Java并发讲得非常透彻

  软件通过并发访问提高性能,这是大家的共识;但是并发带来的一系列问题,也正是大家所头疼的。这本书介绍了软件实现中遇到的并发问题,和Java中应对这些问题的方法:

  共享可变性:容易出问题,相比老的java同步api,java 1.5引入的并发接口更好一点,还有Lock类可以更灵活的控制锁,以及阻塞队列也能在解决某些并发问题时发挥作用。

  隔离可变性:不变的部分用来并发,可变的部分只在一个地方控制,避免多线程访问。

  不可变性:无锁方式的编程。包括STM(软件内存事务模型,当遇到冲突的时候,回滚并重试,适合写冲突少的场景),基于角色的编程(把要完成的功能分配给多个独立运行的角色,一个角色只运行在一个线程,角色之间通过发送不可变的消息实现通信。akka还支持TypedActor,使得角色的使用,跟普通对象的调用形式一样,内部转换为消息发送。角色之间的协同,通过STM事务来实现,非常完美。)

  本书 不仅介绍了这些并发问题解决方案,还介绍了每种方案的缺陷,便于大家根据实际情况选择。

评价:

[匿名评论]登录注册

评论加载中……