Karthick K·Oct 28Threads and ExecutorService in Java: A Practical GuideModern backend applications often need to perform multiple operations concurrently. An API might need to fetch data from several services…
Vipul·Oct 26How Java Handles High Concurrency with Virtual ThreadsTraditionally, every executing thread in Java was a platform thread (or native thread), which acted as a thin wrapper around an OS kernel…
Sarthak Rawat·Sep 28Multithreading in Java: a guide to actually understanding itThe concepts that make concurrent code make sense, with enough real code that each one actually clicks.
Atharvsatpute·Aug 16I Built a Distributed Rate Limiter From Scratch — and Found a Real Race Condition Along the WayRate limiting is one of those problems that sounds trivial until you actually try to make it correct under concurrency. Everyone’s seen the…
Aman Verma·Jul 28MultiThreading ReviseThere are the following concepts that developers know very well, and Interview Questions asked in Companies.
Moeinkolivand·Jul 16From Python to Java: Understanding Concurrency Deeply — Part 1Why My First Java Thread Was Not Actually a Thread
Prakash Kumar·Jun 24Multithreading in Java: synchronized vs. ReentrantLockIf you are just starting with Java multithreading, you’ve probably encountered the terms synchronized and ReentrantLock. They both aim to…
Maheshsutar·Jun 12Multi-Threading in Java Part 4The Hidden Bugs of Multithreading: Race Conditions, Atomicity, Visibility & Ordering