Articles in this series
Introduction Our real-world run concurrently, which means that there are many things that happen at the same time. For example, you are reading this...
Threads Implementation Kernel Threads Kernel threads are the simplest type of threads. They are implemented in the operating system kernel itself....
Introduction While designing multithreaded programs, we need to keep sure that our shared objects are synchronized between all of the running threads....
Deadlock is a state when a set of threads is waiting for an event that can only be raised by a thread(s) from the same set. There are many situations...
The Problem According to the CAP theorem, you can not achieve consistency, availability, and partition tolerance all at once. However, achieving...