Data Concurrency - Shared Resource

Data System Architecture


Shared Resource that can be accessed concurrently:

  • a variable (holding a data structure or a value)
  • a network connection
  • a peripheral device

Discover More
Data System Architecture
Asynchronous programming (Concurrency | Parallel)

application Asynchronous programming is notoriously difficult because the order of operations is highly unpredictable. From a classic computing perspective, concurrent and parallel are clearly synonyms...
Data System Architecture
Concurrency - Concurrency

Data concurrency means that many thread (that may represents users) can access and modify data at the same time. Data concurrency ensures that users can access data at the same time ...reubenbond/status/662061791497744384/photo/1Reuben...
Data System Architecture
Concurrency - Mutex (Mutual exclusion object)

A mutex is a mutual exclusion object that restricts access to a shared resource (e.g. a file) to a single thread instance. The mutual exclusion synchronization between concurrent thread means that: ...
Data System Architecture
Concurrency - Race Condition (Concurrency Problem)

A Race condition is the only concurrent problem that can happen when two threads manipulate the same state (value) in the same time-lapse, the last thread to write the state will overwrite the state modification...
Data System Architecture
Data Concurrency - Critical Section (Protected Region)

A critical section is the parts of a program (piece of code) that cannot be executed by more than one process (thread) at a time. It's also known as: a critical region or protected section A critical...

Share this page:
Follow us:
Task Runner