The Little Book of Semaphores

Capa do livro The Little Book of Semaphores, de Allen B. Downey

Livro digital

Título:
The Little Book of Semaphores

Autor:
Allen B. Downey

Categoria:
Tecnologia > DevOps

Doador:
Raffaello D. N.

Sinopse:
Synchronization is one of the most counterintuitive topics in computer science — most students can follow a solution but few can produce one from scratch. Allen Downey wrote this book to change that. Starting from the simplest mutual exclusion primitives, the book builds up through classical problems — producer-consumer, readers-writers, dining philosophers — treating each not as a textbook example to memorize but as a puzzle whose solution reveals a reusable synchronization pattern. The book's structure mirrors a course the author taught: short chapters introduce a concept, then a puzzle, and later a hint for the truly stumped. Problems escalate from basic mutex usage through barrier synchronization, reusable barriers, and the notoriously subtle Santa Claus and building H₂O problems. Throughout, the emphasis is on systematic approaches — how to recognize which pattern applies and how to assemble solutions that are demonstrably correct rather than merely coincidentally functional. What makes the book effective is its respect for the difficulty of the material. It does not pretend synchronization is easy, nor does it bury readers in formalism. Instead, it provides the one thing most operating systems courses lack: enough practice, with enough time, for the patterns to sink in. The puzzles are genuinely fun, and solving them builds a mental toolkit that transfers to real concurrent programming in any language.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
1 pessoa já recebeu este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Think OS: A Brief Introduction to Operating Systems Livro digital
Think OS: A Brief Introduction to Operating Systems
Project Oberon: The Design of an Operating System, a Compiler, and a Computer Livro digital
Project Oberon: The Design of an Operating System, a Compiler, and a Computer
Computer Science from the Bottom Up Livro digital
Computer Science from the Bottom Up
Elementary Algorithms Livro digital
Elementary Algorithms
Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics Livro digital
Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics
The Great Tree List Recursion Problem Livro digital
The Great Tree List Recursion Problem
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.