<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Parallel Programming - Articles</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Parallel Programming Articles feed</description>
    <item>
      <title>Article: Designing for Concurrency: the Hilbert’s Hotel Problem in Go</title>
      <link>https://www.infoq.com/articles/concurrency-design-hilbert-problem-golang/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Parallel+Programming-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/concurrency-design-hilbert-problem-golang/en/headerimage/generatedHeaderImage-1675270232021.jpg"/&gt;&lt;p&gt;In this article, we want to show how achieving concurrency is the result of an appropriate design. A concurrent solution may turn out to be more elegant and easier to reason about than an equivalent sequential algorithm. To illustrate these concepts we use, as an example, the Hilbert’s Hotel mathematical problem.&lt;/p&gt; &lt;i&gt;By Enrico Piccinin&lt;/i&gt;</description>
      <category>Asynchronous Programming</category>
      <category>Programming Languages</category>
      <category>Concurrency</category>
      <category>Multi-core</category>
      <category>Parallel Programming</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Fri, 03 Feb 2023 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/concurrency-design-hilbert-problem-golang/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Parallel+Programming-articles</guid>
      <dc:creator>Enrico Piccinin</dc:creator>
      <dc:date>2023-02-03T09:00:00Z</dc:date>
      <dc:identifier>/articles/concurrency-design-hilbert-problem-golang/en</dc:identifier>
    </item>
  </channel>
</rss>
