Process / Thread - Blocking state

Process States

About

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)

.

Implementation

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 Concurrency - Thread Block (Execution suspension|Wait)

in Java
Process States
Process / Thread - Execution Suspension

A (Thread) Execution Suspension can be caused: by a execution suspension method that makes it in a waiting state by a thread block (when it attempts to get a lock). by a thread contention
Process States
Process / Thread - State

Process / Thread State is the state that a thread (and the main thread (process)) can take. An example of a process or thread state. Other sub-state may exists. It's dependent of the process runtime....



Share this page:
Follow us:
Task Runner