Exciting news, we've launched our third teardown - Mastering LinkedBlockingQueue and LinkedBlockingDeque.
Good evening from The Java Specialists :-) Exciting news, we've launched our third teardown - Mastering LinkedBlockingQueue and LinkedBlockingDeque. |
teardown: a taking apart; disassembly. This is what we are doing with the java.util.concurrent package. Our first teardown was the ArrayBlockingQueue. Even though it's just one class, there is a lot to say. A whopping 4 hours of discovery as we go through the code, line by line. The purpose of the study is not only to understand the ArrayBlockingQueue. Instead, our diligent study teaches us how the pros write these concurrency classes. We can then apply these techniques to our own code. Or keep on using java.util.concurrent, but wiser and more able to detect concurrency issues. Our next teardown was the CopyOnWriteArrayList and Set. Here we see clever coding tricks to only synchronize when absolutely necessary. It's like the double-checked-locking idiom on steroids. I didn't expect it to be complex, but it is. We again spent 4 hours on this. We launched our latest teardown this week, looking at the LinkedBlockingQueue and Deque. I'm a firm believer in exercise, and you will see me in all weather conditions running on the beach at Kalathas. Exercises are also essential for learning, which is why I included 4 puzzles to solve in our new teardown. Don't be put off by the 6 hours total material in this course. You can watch just the presentations, the code overviews and the summaries in an hour. And if you're in a hurry, set me on double-speed and you'll get through in only 30 minutes of your time. Or skip the Deque and you're even faster. But if you want to become an expert in Java concurrency, and watch me discover bugs in the JDK live, then take the full 6-hour course. Do the exercises. You will learn far more about concurrency in that time than almost any other course. I have enabled public preview of several videos that I think you'll find useful. And we also have a 20% early-bird discount that is valid until Tuesday at 5pm Pacific Time. Plus all these teardowns are in our Superpack 2025, which I'm also going to discount by 10% until Tuesday. Happy studying! Heinz | |