- Java Core SDK
- Concurrency
- Java Memory Model
- Executors
- Thread Pools
- ThreadLocal
- Synchronization
- Race Conditions
- JVM
- Java Tutorial by Oracle
- Java Tutorial by TutorialPoints.com
- Java 8 Tutorial
- Java 9 Tutorial
- HowToDoInJava.com
- The Well-Grounded Java Developer
- Java Concurrency and Multithreading Tutorial
- Chapter 17. Threads and Locks
- Java Concurrency Tutorial
- Java Concurrency by Baeldung
- Java concurrency by Vogella
- Java Concurrency Tutorials
- Creating and Starting Java Threads
- Thread Signaling
- [Java Concurrency: Thread Safety](https://medium.com/ /java-concurrency-thread-safety-1aac8ae66d2c)
- Java Concurrency: Thread Life Cycle
- Java Concurrency: Thread Safety
- Shared Memory
- Program order
- Synchronization order
- Happens-before
- Final
- Word tearing
- Java Memory Model
- Java Concurrency: Java Memory Model
- Understanding Java Memory Model
- Java Memory Model fundamentals or How to build stormtrooper clones army in a correct way
- Java Volatile Keyword
- Java 8 Concurrency Tutorial: Atomic Variables and ConcurrentMap
- Java Synchronized Blocks
- Nested Monitor Lockout
- Java 8 Concurrency Tutorial: Synchronization and Locks
- Java Concurrency: Locks
DeadLock