Status Updates From Java Concurrency in Practice

Java Concurrency in Practice Java Concurrency in Practice
by


Status Updates Showing 1-30 of 57

order by

Krondo
Krondo is on page 40 of 432
Already making me realize how carelessly I have constructed classes in the past. Competent writing so far. high hopes given I have nothing but respect for Joshua Bloch. I treat his "Effective Java" book as scripture and reference it all the time.
Jan 09, 2021 08:12AM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 353 of 432
Chapter 16 - One of these days, I should read the actual Java memory model. But in the meantime, having a nice summary was helpful.
May 15, 2019 02:57PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 337 of 432
Chapter 15 - The lock-free queue algorithm presented here was fascinating.
May 14, 2019 02:38PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 319 of 432
Chapter 14 - I already understood condition variables, but it was interesting to see how they work in Java. The AbstractQueuedSynchronizer was new to me. I don't think I could use it solely based on the info in this book, though.
May 13, 2019 04:26PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 291 of 432
Chapter 13 - I didn't really understand explicit Lock objects in Java before. Good to know, I guess. Although honestly I really love Java's synchronized keyword.
May 10, 2019 04:30PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 275 of 432
Chapter 12 - Lots of great advice here!
May 10, 2019 03:18PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 247 of 432
A lot of this was stuff I knew or common sense. Still, I have a feeling I'll be coming back to this chapter if I'm ever seriously trying to improve the performance of a concurrent program.
May 06, 2019 05:38PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 221 of 432
Chapter 10 - Interesting contrast of Java with database systems. I usually take it for granted that deadlock will be unrecoverable, but it's a good point that there are real world systems that very often recover! The pattern of "open calls" also sounds very useful and is not something I had considered before.
Apr 30, 2019 02:50PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 203 of 432
Chapter 9 - "If you've tried to write even a simple GUI application using Swing..." No, I haven't. Maybe I should have skipped this chapter.
Apr 26, 2019 04:01PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 189 of 432
Chapter 8 - Very interesting, although not as relevant if you're used to working with higher level third party execution frameworks instead of managing your own thread pools.
Apr 26, 2019 03:08PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 167 of 432
Chapter 7 - I've spent surprisingly little time in my career making sure the programs I write are responsive to cancellation. Still, it's interesting to know the intention behind InterruptedException. I have to wonder about the design choice, though, since it forces every program to handle InterruptedException even though many might not care about supporting cancellation. What a pain.
Feb 15, 2019 04:08PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 135 of 432
Chapter 6 - This is a very useful chapter. ExecutorService is a must have for concurrent code, and the chapter clearly explains why.
Feb 06, 2019 06:26PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 111 of 432
Chapter 5 - This chapter is interesting, but I can't remember the last time I used a Semaphore in Java, let alone a Latch or a Barrier. Futures, on the other hand, I use all the time.
Feb 05, 2019 06:34PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 79 of 432
Chapter 4 - Solid, practical chapter. The contents are a lot more intuitive to me than chapter 3, though. I didn't learn as much.
Jan 24, 2019 05:09PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 55 of 432
To me, the need for safe publication is one of the least intuitive parts of concurrency in Java. I didn't even understand what safe publication was, let alone why I needed it or how to achieve it, before reading this book.
Jan 15, 2019 05:40PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 39 of 432
Visibility concerns are a lot less intuitive to me than a need for atomicity. It's hard to remember now, but I'm pretty sure I used to think that if only one thread writes to a variable, and all writes are single step (so the data is never in an inconsistent state, even temporarily), no synchronization is needed. But the variable needs to be volatile if no locking is used. This book has really hammered that home.
Jan 11, 2019 05:10PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 32 of 432
Chapter 2 - I love this chapter! It is really concurrency basics that could apply to most languages, but laid out so clearly.
Jan 08, 2019 12:23PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 28 of 432
"It is a common mistake to assume that synchronization needs to be used only when writing to shared variables" - can confirm. I definitely know better, but I have still forgotten before.
Jan 08, 2019 12:15PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is on page 15 of 432
Haha, you don't have to convince me concurrency is useful and hard. I am sold!
Jan 07, 2019 04:32PM Add a comment
Java Concurrency in Practice

Caroline
Caroline is starting
I started this one before and failed to finish it. After scratching my head over some concurrent code today, I think it's time to pick it back up.
Jan 07, 2019 03:56PM Add a comment
Java Concurrency in Practice

Sergey Yurov
Sergey Yurov is on page 190 of 432
It is a good book for understanding for java conccurency in practice. I recognize new things and learned them applying.
Apr 02, 2018 12:12AM Add a comment
Java Concurrency in Practice

Haozhe Xu
Haozhe Xu is 24% done
learned a lot!
Feb 28, 2017 11:39PM Add a comment
Java Concurrency in Practice

Haozhe Xu
Haozhe Xu is 23% done
Amazing read!
Feb 26, 2017 10:06PM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 187 of 432
Explicit Locks
Feb 18, 2017 03:12AM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 169 of 432
Testing Concurrent Programs
Feb 18, 2017 02:43AM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 155 of 432
Amdahl's Law
Feb 11, 2017 06:28AM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 153 of 432
Performance & scalability
Feb 11, 2017 05:46AM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 83 of 432
Part II: Structuring Concurrent Applications
Jan 11, 2017 02:03AM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 57 of 432
Delegating Thread Safety
Jan 04, 2017 01:58PM Add a comment
Java Concurrency in Practice

Dmytro Chaban
Dmytro Chaban is on page 39 of 432
Sharing objects
Jan 01, 2017 10:50PM Add a comment
Java Concurrency in Practice

« previous 1