<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[vorteil atomic]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin neu in multithreading programmierung und auch im c++11 standard. Ich verstehe den Vorteil von atomaren Operationen (atomic&lt;T&gt; ...) nicht. Ich weiß dass ich darüber eine unteilbare Operation erhalte die nicht unterbrochen werden kann, verstehe aber nicht wozu ich sowas brauchen könnte bzw. wo der vorteil im vergleich zu &quot;normalen&quot; synchronisationsmechanismen (Mutexe z.B.) liegt.</p>
<p>KÖnnt ihr mir etwas dazu sagen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/320072/vorteil-atomic</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 14:50:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320072.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Sep 2013 11:54:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vorteil atomic on Sun, 15 Sep 2013 11:54:21 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin neu in multithreading programmierung und auch im c++11 standard. Ich verstehe den Vorteil von atomaren Operationen (atomic&lt;T&gt; ...) nicht. Ich weiß dass ich darüber eine unteilbare Operation erhalte die nicht unterbrochen werden kann, verstehe aber nicht wozu ich sowas brauchen könnte bzw. wo der vorteil im vergleich zu &quot;normalen&quot; synchronisationsmechanismen (Mutexe z.B.) liegt.</p>
<p>KÖnnt ihr mir etwas dazu sagen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2352711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2352711</guid><dc:creator><![CDATA[atom]]></dc:creator><pubDate>Sun, 15 Sep 2013 11:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to vorteil atomic on Sun, 15 Sep 2013 12:04:19 GMT]]></title><description><![CDATA[<p>Zwei Aspekte:<br />
1. Wie programmiert man wohl einen Mutex?<br />
2. Man kann sich auf diese Weise den Mutex sparen, wenn man zwischen Threads Daten austauschen möchte, die atomar änderbar sind. Aus</p>
<pre><code>-warten bis Mutex frei
-sperren von Mutex
-ändern der gemeinsamen Daten
-freigeben des Mutex
</code></pre>
<p>wird somit ein</p>
<pre><code>-ändern der gemeinsamen Daten
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2352717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2352717</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 15 Sep 2013 12:04:19 GMT</pubDate></item></channel></rss>