作者: [美] Brian Goetz / [美] Tim Peierls / [美] Joshua Bloch / [美] Joseph Bowbeer / [美] David Holmes / [美] Doug Lea 出版社: 机械工业出版社 原作名: Java Concurrency in Practice 译者: 童云兰 出版年: 2012-2 页数: 293 定价: 69.00元 装帧: 平装 丛书: 华章专业开发者丛书 ...
Java Concurrency in Practice 作者:Brian Goetz/Tim Peierls/Joshua Bloch/Joseph Bowbeer/David Holmes/Doug Lea 出版社:Addison-Wesley Professional 出版年:2006-5-19 页数:384 定价:USD 59.99 装帧:Paperback ISBN:9780321349606 豆瓣评分 9.4 365人评价
Chapter 1. Introduction Writing correct programs is hard; writing correct concurrent programs is harder. There are simply more things that can go wrong in a concurrent program than in a … - Selection from Java Concurrency in Practice [Book]
One of the challenges of developing concurrent programs in Java is the mismatch between the concurrency features offered by the platform and how developers need to think about concurrency in their programs. The language provides low-level mechanisms such as synchronization and condition waits, but thes...
Java Concurrency in Practice 读书笔记 第十章 粗略看完《Java Concurrency in Practice》这部书,确实是多线程/并发编程的一本好书。里面对各种并发的技术解释得比较透彻,虽然是面向Java的,但很多概念在其他语言的并发编程中,也可以用到。因此,开始写下其读书笔记,归纳总结。
JavaConcurrencyInPractice-对象的组合 1、摘要 虽然知道了如何去编写线程安全的类,但是,我们不希望每一次都从底层的类开始写。 我们如何能够使用现有的线程安全类来组合为更大规模的组件或程序呢? 如何用不是线程安全的类来组合构建我们的线程安全类呢? 2、设计线程安全的类...
注:Java 线程不安全就是指一个变量或方法同时满足“可变”、“共享”两个属性,并且没有采取正确的同步策略;线程安全就是只要打破其中一个,或者采取正确的同步策略。 面向对象中的抽象和封装会降低程序的性能,但在编写程序时,一种正确的编程方式是:首先使代码正确运行,然后再提高代码的性能。 最好是当性能测试结果...
Java Concurrency in Practice 一本非常优秀的 Java 并发编程参考手册,同样强烈推荐英文原著,不推荐中文版。 深入理解 Java 虚拟机 JVM 神作,强烈推荐。 阿里巴巴 Java 开发手册 很薄的一个小册子,很快就能看完,可以了解一些企业开发的代码规范。 Netty 实战 这本书用于入门 Netty 的话还行,深入学习还是得看官方文...
Java Concurrencyin Practice 并发编程实践系列 第二章 线程安全 Thread Safety 下 Chapter 2: Thread Safety 第二章,主要讲的是线程安全的问题,及解决方法,现在写的是如何去理解线程安全,下一篇写2.1 What is thread safety Whenever more than one thread accesses a given state variable, and one of them migh...
PEIERLS:JAVA CONCURRENCY PRACT _p1doi:10.1002/9781118400715.ch7Java (Computer program languageGoetz, Brian; Peierls, Tim; Bloch, Joshua; Bowbeer, Joseph; Holmes, David; Lea, DougTim PeierlsAddison-Wesley,