<?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[Atomare Operation Threads?]]></title><description><![CDATA[<p>Bei der verwendung gleicher Ressorucen mehrer Thread , kann ich ja auch<br />
eigene Syncronisation verzichten, wenn ich &quot;atomare&quot; Werte lese bzz. schreibe. Sehr ich das richtig?</p>
<p>Was sind genau Atomare Operationen?</p>
<pre><code class="language-cpp">double x;

x= 2; //&lt;--- das hier?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/193422/atomare-operation-threads</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 00:45:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193422.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Sep 2007 03:53:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Atomare Operation Threads? on Wed, 26 Sep 2007 03:53:18 GMT]]></title><description><![CDATA[<p>Bei der verwendung gleicher Ressorucen mehrer Thread , kann ich ja auch<br />
eigene Syncronisation verzichten, wenn ich &quot;atomare&quot; Werte lese bzz. schreibe. Sehr ich das richtig?</p>
<p>Was sind genau Atomare Operationen?</p>
<pre><code class="language-cpp">double x;

x= 2; //&lt;--- das hier?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1372732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1372732</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Wed, 26 Sep 2007 03:53:18 GMT</pubDate></item><item><title><![CDATA[Reply to Atomare Operation Threads? on Wed, 26 Sep 2007 04:33:21 GMT]]></title><description><![CDATA[<p>hängt vom system ab</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1372736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1372736</guid><dc:creator><![CDATA[lo]]></dc:creator><pubDate>Wed, 26 Sep 2007 04:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to Atomare Operation Threads? on Wed, 26 Sep 2007 04:39:21 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>Was sind genau Atomare Operationen?</p>
<pre><code class="language-cpp">double x;

x= 2; //&lt;--- das hier?
</code></pre>
</blockquote>
<p>Kommt drauf an.</p>
<p>Wie ich dir schonmal gesagt habe, steht im C++-Standard nichts über Nebenläufigkeit. Daher kann auch nicht allgemein gesagt werden, was eine atomare Operation ist. Das musst du in der Dokumentation deines Compilers nachlesen.</p>
<p>Für MSVC gilt beispielsweise, dass Lese- und Schreibzugriffe auf 32-Bit-Variablen atomar sind, und wenn du auf einem 64-Bit-Windows arbeitest, auch die auf 64-Bit-Variablen.</p>
<p>Es gibt auch vom Betriebssystem bereitgestellte Funktionen für atomare Operationen, unter Windows z.B. die Interlocked-Funktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1372737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1372737</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 26 Sep 2007 04:39:21 GMT</pubDate></item><item><title><![CDATA[Reply to Atomare Operation Threads? on Wed, 26 Sep 2007 05:14:42 GMT]]></title><description><![CDATA[<p>hmm, d.h. bool, float, int sind in demfall atomar?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1372739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1372739</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Wed, 26 Sep 2007 05:14:42 GMT</pubDate></item><item><title><![CDATA[Reply to Atomare Operation Threads? on Wed, 26 Sep 2007 05:17:10 GMT]]></title><description><![CDATA[<p>nein, hängt auch von der operation ab</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1372741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1372741</guid><dc:creator><![CDATA[lo]]></dc:creator><pubDate>Wed, 26 Sep 2007 05:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to Atomare Operation Threads? on Wed, 26 Sep 2007 05:24:21 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>hmm, d.h. bool, float, int sind in demfall atomar?</p>
</blockquote>
<p>Nein ! Denn &quot;bool, float, int&quot; sind Datentypen.<br />
Nur Operationen können &quot;atomar&quot; sein.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1372743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1372743</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 26 Sep 2007 05:24:21 GMT</pubDate></item></channel></rss>