Learn the differences between Hashtable and ConcurrentHashMap, delving into their performance metrics, synchronization features, and various other aspects.
Search Results for: Java Concurrency in Practice
Understanding java.lang.Thread.State: WAITING (parking)
Learn what waiting and parking mean for a thread.
Java Weekly, Issue 454
JIT internals, project Loom, DTO/entity mapping, micro-batching, monolith to microservices, and object storage in K8S!
Java Weekly, Issue 414
Modeling relations in Mongo, Java performance tips, new features in Java, warming caches at Netflix’s scale and reimagining software architecures!
How to Implement LRU Cache in Java
A guide to implementing an LRU cache in Java.
Java Weekly, Issue 388
Safe natives in Java, secure microservices with Spring Security, continuous testing in Quarkus, AWS timeseries, and different test levels!
Bad Practices With Synchronization
Learn about a few bad practices associated with synchronization and the better approaches for each use case
Why Are Local Variables Thread-Safe in Java
Learn why local variables are thread-safe in Java.
Guide to AtomicStampedReference in Java
Learn how to use the AtomicStampedReference class in Java.
Testing Multi-Threaded Code in Java
A comprehensive guide to testing multithreaded code in Java.
Java Weekly, Issue 326
An overview of the RSocket request-stream messaging model, and a quick guide to writing a controller for Kubernetes clusters in Java using the Fabric8 API.
Final vs Effectively Final in Java
Learn the difference between Final and Effectively Final in Java.
How to Delay Code Execution in Java
Learn different ways to implement delays in Java
Java Concurrency Utility with JCTools
Learn how to implement non-blocking, concurrent data structures with the JCTools library
wait and notify() Methods in Java
Learn how to use wait() and notify() to solve synchronization problems in Java.
Java Weekly, Issue 194
A solid week, starting with writing the first test cases using JUnit 5, RxJava tips, multiple Java EE updates, and an interesting guide to NoSQL.
Guide to the Volatile Keyword in Java
Learn about the Java volatile keyword and its capabilities.
A Guide to LinkedHashMap in Java
A quick and practical guide to LinkedHashMap in Java
Functional Interfaces in Java 8
Quick and practical guide to Functional Interfaces present in Java 8.
Guide to the Fork/Join Framework in Java
An intro to the fork/join framework presented in Java 7 and the tools to help speed up parallel processing by attempting to use all available processor cores.