Synchronization Algorithms and Concurrent Programming (1ST)

Synchronization Algorithms and Concurrent Programming (1ST)

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 440 p.
  • 言語 ENG
  • 商品コード 9780131972599
  • DDC分類 004.35

Full Description


Synchronization is needed in all systems and environments where several processors (or processes) can be active at the same time. This is the case for operating systems, distributed systems, database systems, distributed computing, and multi-threading and concurrent programming languages. The different textbooks (and courses) about these systems and programming languages, all include at least one chapter (two lectures) about synchronization algorithms.This book studies synchronization techniques and algorithms, and concurrent programming concepts. It is suitable for use as core reading for courses on synchronization algorithms and/or concurrent programming. It is also ideal additional reading for courses such as distributed computing (covering many relevant topics in detail) and operating systems,when there is an interest in expanding the coverage and devoting more time to the subject of synchronization.

Contents

PrefaceKey Features1. Introduction2. Mutual exclusion using atomic registers: basic topics3. Mutual exclusion using atomic registers: advanced topics4. Blocking and non-blocking synchronization5. Barrier synchronization6. The l-exclusion problem7. Multiple resources8. Classical synchronization problems9. Consensus10. Timing-based algorithmsBibliographyIndex