Beyond Mutexes, Semaphores, and Critical Sections - Proceeding of the 6th European Congress on Embedded Real Time Software and Systems Access content directly
Conference Papers Year : 2012

Beyond Mutexes, Semaphores, and Critical Sections

Abstract

The traditional approach to multitasking synchronization has been to use Mutexes, Semaphores, and Critical sections. However, those primitives can lead to inefficiency or, even worse, to error conditions such as, for example, dead or live locks or priority inversion. The problems with those primitive are particularly vivid with real-time systems. Also, with the rapid deployment of multi-core systems, those traditional mechanisms are showing new classes of issues. This talk will discuss how the use of non-blocking algorithms through atomic and barrier operations can lead to more robust, deterministic and higher performance systems.
Fichier principal
Vignette du fichier
7C-2.pdf (104.26 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02263445 , version 1 (04-08-2019)

Identifiers

  • HAL Id : hal-02263445 , version 1

Cite

Serge Plagnol. Beyond Mutexes, Semaphores, and Critical Sections. Embedded Real Time Software and Systems (ERTS2012), Feb 2012, Toulouse, France. ⟨hal-02263445⟩

Collections

ERTS2012
29 View
110 Download

Share

Gmail Facebook X LinkedIn More