K5kC LogoK5kC | Code & More
Computer Science
AlgorithmsJavaProgramming LanguagesDatabaseSystem Design
Problems
Blind 75Algo KernelDifficulty: EasyDifficulty: MediumDifficulty: Hard
Videos
Projects
AndroidData ScienceComputer VisionSimulations
Tools
UUID GeneratorCode Formatter
Search⌘K

Core Java

Overview
OverviewConcurrency Utilities IntroOptimistic and Pessimistic Locking in JavaCompare and Swap CAS AlgorithmAtomic variables in javaAtomic Counters and AccumulatorsAtomicBooleanAtomicIntegerAtomicLongAtomicReferenceAtomicStampedReferenceAtomicIntegerArrayAtomicLongArrayAtomicReferenceArrayConcurrent CollectionsBlockingQueueBlocking vs Non-Blocking Queue AlgorithmsBlockingQueue in Java ConcurrencyArrayBlockingQueueLock Striping in Java ConcurrencyLinkedBlockingQueuePriorityBlockingQueueSynchronousQueueTransferQueueLinkedTransferQueueCreate Your Own BlockingQueueBlockingDequeLinkedBlockingDequeNon-blocking Thread-safe List – ConcurrentLinkedDeque ExampleConcurrentHashMapConcurrentHashMap vs Synchronized HashMap vs HashTable in JavaConcurrentSkipListMapConcurrentHashMap vs ConcurrentSkipListMapConcurrentNavigableMapCopyOnWriteArrayList7 Fork and Join using ForkJoinPoolParallelizationParallel StreamsParallelizing LoopsParallelizing RecursionParallel Array OperationsBlocking Operations in Thread PoolsSynchronizersCountDownLatch ExplainedCyclicBarrier ExplainedCountDownLatch vs CyclicBarrier in JavaSemaphoresExchanger in Java ConcurrencyLock-Based vs Lock-Free Concurrent AlgorithmsLocks & Condition Variables - Latency ImpactDeadlock vs Livelock vs StarvationStarvation and FairnessNested Monitor LockoutSlipped ConditionsClassic Concurrency ProblemsProducer Consumer Problem in JavaProducer Consumer 2 - Using wait notifyProducer Consumer 3 - Using BlockingQueueProducer-Consumer 4 - Using volatileProducer-Consumer 5 - Using SemaphoresThe Dining PhilosophersPrint Odd-Even Numbers Using Threads And SemaphorePrint Odd-Even Numbers Using Threads And wait-notifyThread Pool Executor ExampleCopyOnWriteArraySet
Computer Science
Java
Core Java
Java Concurrency
Java Concurrency Utilities (java.util.concurrent)
CopyOnWriteArraySet

CopyOnWriteArraySet

← PreviousThread Pool Executor ExampleNext →Java Virtual Machine (JVM)
PrivacyDisclaimerReport an IssueAbout

© 2026 K5kC | Code & More. All rights reserved.

चरैवेति चरैवेति | Keep moving on