《Java虚拟机并发编程》书评

出版社:机械工业出版社
出版日期:2013-5
ISBN:9787111418931
作者:Venkat Subramaniam
页数:216页

对JVM层面的并发编程很有帮助

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

前面的评价太浅薄,大家喷我吧

Akka的版本已经发生了很大的变化,从akka1.3到akka2.10。基本上书中的代码都不可用了。还是看文档吧骚年:http://doc.akka.io/docs/akka/2.0.1/project/release-notes.html--------------------------知乎式的分割线--------------------------------------这本书的Actor部分的确已经过时了,但是STM的部分并没有过时,而且内容比较易懂。如果要学习这部分还是建议找这本书看看。

Java并发讲得非常透彻

软件通过并发访问提高性能,这是大家的共识;但是并发带来的一系列问题,也正是大家所头疼的。这本书介绍了软件实现中遇到的并发问题,和Java中应对这些问题的方法:共享可变性:容易出问题,相比老的java同步api,java 1.5引入的并发接口更好一点,还有Lock类可以更灵活的控制锁,以及阻塞队列也能在解决某些并发问题时发挥作用。隔离可变性:不变的部分用来并发,可变的部分只在一个地方控制,避免多线程访问。不可变性:无锁方式的编程。包括STM(软件内存事务模型,当遇到冲突的时候,回滚并重试,适合写冲突少的场景),基于角色的编程(把要完成的功能分配给多个独立运行的角色,一个角色只运行在一个线程,角色之间通过发送不可变的消息实现通信。akka还支持TypedActor,使得角色的使用,跟普通对象的调用形式一样,内部转换为消息发送。角色之间的协同,通过STM事务来实现,非常完美。)本书 不仅介绍了这些并发问题解决方案,还介绍了每种方案的缺陷,便于大家根据实际情况选择。


 Java虚拟机并发编程下载 精选章节试读


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024