<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><channel rdf:about="https://www.bibsonomy.org/user/gresch/synchronisation%20concurrency"><title>BibSonomy bookmarks for /user/gresch/synchronisation%20concurrency</title><link>https://www.bibsonomy.org/user/gresch/synchronisation%20concurrency</link><description>BibSonomy RSS Feed for /user/gresch/synchronisation%20concurrency</description><items><rdf:Seq><rdf:li rdf:resource="http://www.linuxinsight.com/the-little-book-of-semaphores-2nd-edition.html"/></rdf:Seq></items></channel><item rdf:about="http://www.linuxinsight.com/the-little-book-of-semaphores-2nd-edition.html"><title>The Little Book of Semaphores, 2nd Edition | LinuxInsight</title><description>The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.

In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don&#039;t get a good understanding of the material or the ability to solve similar problems.

The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.

The book covers the classical problems, including &#034;Readers-writers&#034;, &#034;Producer-consumer&#034;, and &#034;Dining Philosophers&#034;. In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.</description><link>http://www.linuxinsight.com/the-little-book-of-semaphores-2nd-edition.html</link><dc:creator>gresch</dc:creator><dc:date>2008-02-23T18:11:15+01:00</dc:date><dc:subject>book concurrency development informatik information software synchronisation </dc:subject><content:encoded>&lt;span itemprop=&#034;description&#034;&gt;The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.

In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don&amp;#039;t get a good understanding of the material or the ability to solve similar problems.

The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.

The book covers the classical problems, including &amp;#034;Readers-writers&amp;#034;, &amp;#034;Producer-consumer&amp;#034;, and &amp;#034;Dining Philosophers&amp;#034;. In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.&lt;/span&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/book"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/concurrency"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/development"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/informatik"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/information"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/software"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/synchronisation"/></rdf:Bag></taxo:topics></item></rdf:RDF>