Process / Thread - Blocking state

Process States


blocking is a thread state that occurs when a thread (where main thread = process) attempts to acquire a lock.

It will wait a response from a call (remote JDBC, Ajax, …) (it's not blocking)



Documentation / Reference

Discover More
Data System Architecture
Concurrency - Deadlock

Deadlock describes a situation where two or more threads are blocked forever, waiting for each other due to a lock. At some point intensive or inappropriate exclusive locking can lead to a “deadlock”...
Data System Architecture
Concurrency - Livelock

Livelock is a forms of thread contention. A thread often acts in response to the action of another thread. If the other thread's action is also a response to the action of another thread, then livelock...
Data System Architecture
Concurrency - Lock (Mutex)

A lock is a synchronizationmechanism designed to enforce a mutual exclusion of threads. A lock is also known as a mutex. Type: binary semaphore - yes / no Most locking designs block the execution...
Data System Architecture
Data Concurrency - Locking

locking as when a process is in the blocking state.
Data System Architecture
Data Concurrency - Producer Consumer Thread

Producer / Consumer is concurrency model (ie two threads/process communication) where: one thread called a Producer sends data and the other thread called the Consumer receive data. The data send...
Data System Architecture
Distributed - Tracing

tracing in a distributed world. Instrumenting asynchronous application for distributed tracing is quite challenging because most tracing libraries rely on Thread-local_storagethread local storage...
Card Puncher Data Processing
Event - Provider

An event provider is a process that generally blocks the request until an event has arrived.
Java Conceptuel Diagram
Java - Vert.X Framework

Vert.x is not a framework but a toolkit: the core library defines the fundamental APIs for writing asynchronous networked applications, and then you can pick the useful modules for your application (e.g.,...
Java Conceptuel Diagram
Java Concurrency - Deadlock

deadlock in Java. The Java programming language neither prevents nor requires detection of deadlock conditions. Programs where threads hold (directly or indirectly) locks on multiple objects should...
Java Conceptuel Diagram
Java Concurrency - Thread Block (Execution suspension|Wait)

in Java

Share this page:
Follow us:
Task Runner