Glossaria.net

Glossary Concurrency / Term

Synchronization (coordination or communication by blocking or waiting)

[Scheduling (flow control, temporal composition)] Synchronous means "at the same time", and synchronization is scheduling that blocks executions to wait for a dependency. Interdependent concurrent computations are coordinated by synchronizing the points of execution, which limits the independence or concurrency of the computations. Problems that require little to no synchronization are called embarrassingly parallel due to the potential for parallelization.


< Shared state vs message passing (distributed state) Glossary / Concurrency Synchronous >