<?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[boost threads]]></title><description><![CDATA[<p>wie benutzt man boost threads?</p>
<p>beispiel an dieser funktion:</p>
<p>void hund(){<br />
cout &lt;&lt; &quot;loko&quot;;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169608/boost-threads</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 23:04:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169608.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Jan 2007 21:48:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost threads on Sat, 06 Jan 2007 21:48:32 GMT]]></title><description><![CDATA[<p>wie benutzt man boost threads?</p>
<p>beispiel an dieser funktion:</p>
<p>void hund(){<br />
cout &lt;&lt; &quot;loko&quot;;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204696</guid><dc:creator><![CDATA[loko]]></dc:creator><pubDate>Sat, 06 Jan 2007 21:48:32 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Sun, 07 Jan 2007 00:48:48 GMT]]></title><description><![CDATA[<p>So z.B.:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;boost/thread.hpp&gt;

void hund()
{
	while ( true )
	{
		std::cout &lt;&lt; &quot;loko&quot; &lt;&lt; std::endl;
	}
}

int main()
{
	boost::thread thrd1( &amp;hund );
	boost::thread thrd2( &amp;hund );

	std::cin.get();
}
</code></pre>
<p>Oder Synchronisiert:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;boost/thread.hpp&gt;

boost::mutex m;

void hund()
{
	while ( true )
	{
		boost::mutex::scoped_lock lock( m );
		std::cout &lt;&lt; &quot;loko&quot; &lt;&lt; std::endl;
	}
}

int main()
{
	boost::thread thrd1( &amp;hund );
	boost::thread thrd2( &amp;hund );

	std::cin.get();
}
</code></pre>
<p>Oder mit Argumenten (über gebundene Parameter):</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;boost/thread.hpp&gt;
#include &lt;boost/bind.hpp&gt;

boost::mutex m;

void hund( int id )
{
	while ( true )
	{
		boost::mutex::scoped_lock lock( m );
		std::cout &lt;&lt; &quot;Thread #&quot; &lt;&lt; id &lt;&lt; &quot;: loko&quot; &lt;&lt; std::endl;
	}
}

int main()
{
	boost::thread thrd1( boost::bind( &amp;hund, 1 ) );
	boost::thread thrd2( boost::bind( &amp;hund, 2 ) );

	std::cin.get();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1204751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204751</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sun, 07 Jan 2007 00:48:48 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Sun, 07 Jan 2007 22:05:04 GMT]]></title><description><![CDATA[<p>danke. wie kann ich einen thread beenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205306</guid><dc:creator><![CDATA[loko]]></dc:creator><pubDate>Sun, 07 Jan 2007 22:05:04 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Sun, 07 Jan 2007 23:13:37 GMT]]></title><description><![CDATA[<p>Es gibt eine ausführliche Hilfe zu boost::threads. Diese zu lesen ist wohl nicht zu viel verlangt oder?</p>
<p>Zu finden ist sie hier: <a href="http://www.boost.org/doc/html/threads.html" rel="nofollow">http://www.boost.org/doc/html/threads.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205336</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sun, 07 Jan 2007 23:13:37 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 00:43:18 GMT]]></title><description><![CDATA[<p>Ich hab gerade diesen eigentlich überflüssigen Thread gesehen,<br />
aber jetzt stellt sich mir zu diesem Code trotzdem eine Frage,<br />
da ich mit boost noch keine Erfahrung machen konnte:</p>
<pre><code class="language-cpp">boost::thread thrd1( boost::bind( &amp;hund, 1 ) );
</code></pre>
<p>Wenn der Scope danach verlassen wird, birgt das irgendwelche Gefahren?<br />
Denn das Objekt ist ja nur auf dem Stack erzeugt worden.</p>
<p>Gruß,<br />
Booster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205362</guid><dc:creator><![CDATA[Booster]]></dc:creator><pubDate>Mon, 08 Jan 2007 00:43:18 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 08:50:44 GMT]]></title><description><![CDATA[<p>Der Hund ist ein Funktionszeiger und wird intern von Objekt gehalten das von boost::bind erzeugt wird.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205443</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 08 Jan 2007 08:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 14:32:41 GMT]]></title><description><![CDATA[<p>ok eine letzte frage:</p>
<blockquote>
<p>void SocketThread()<br />
{<br />
while(1)<br />
{<br />
}<br />
}<br />
// &lt;--- auf das ende wartest du ewig.</p>
<p>Du musst eine variable (bool) für des Ende erstellen.<br />
Auf diese Variable nur über boost::mutex zugreifen.<br />
Anschließend kannste die zum beenden gleich true setzen um die While schleife zu beenden.</p>
</blockquote>
<p>wie kann ich das mit dem mutex verwirklichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205693</guid><dc:creator><![CDATA[loko]]></dc:creator><pubDate>Mon, 08 Jan 2007 14:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 15:31:33 GMT]]></title><description><![CDATA[<p>loko schrieb:</p>
<blockquote>
<p>ok eine letzte frage:</p>
<blockquote>
<p>void SocketThread()<br />
{<br />
while(1)<br />
{<br />
}<br />
}<br />
// &lt;--- auf das ende wartest du ewig.</p>
<p>Du musst eine variable (bool) für des Ende erstellen.<br />
Auf diese Variable nur über boost::mutex zugreifen.<br />
Anschließend kannste die zum beenden gleich true setzen um die While schleife zu beenden.</p>
</blockquote>
<p>wie kann ich das mit dem mutex verwirklichen?</p>
</blockquote>
<p>Hat der/diejenige überhaupt verstanden was ein Mutex ist/macht? Warum schaust du dir nicht einfach das Manual an. Bzw den entsprechenden <a href="http://www.boost.org/boost/thread/thread.hpp" rel="nofollow">Code</a></p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205747</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 08 Jan 2007 15:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 17:01:33 GMT]]></title><description><![CDATA[<p>das sagt mir eher wenig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> könntest du nicht mal bitte ein beispiel machen?</p>
<p>dein &quot;der Synchronisiert:&quot; code hat die gleichen auswirkungen wie der erste code</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205849</guid><dc:creator><![CDATA[loko]]></dc:creator><pubDate>Mon, 08 Jan 2007 17:01:33 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 17:14:16 GMT]]></title><description><![CDATA[<p>loko schrieb:</p>
<blockquote>
<p>dein &quot;der Synchronisiert:&quot; code hat die gleichen auswirkungen wie der erste code</p>
</blockquote>
<p>Durchaus nicht. Vllt wirds deutlicher wenn du mal einen längern Text ausgibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205860</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 08 Jan 2007 17:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 17:22:52 GMT]]></title><description><![CDATA[<p>jetzt seh ichs auch</p>
<p>kannst du mir noch ein beispiel geben wie ich aus einem endlosschleife in einem thread kommen kann oder wie ich während dem programmablauf die variable ändern kann die die schleife laufen lässt</p>
<p>while(a)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205868</guid><dc:creator><![CDATA[loko]]></dc:creator><pubDate>Mon, 08 Jan 2007 17:22:52 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Mon, 08 Jan 2007 17:33:13 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bRun = true;

while ( bRun )
{
  if ( xyz )
    bRun = false;
}
</code></pre>
<p>Sind doch totale Basics und hat garnichts mit dem Thema zu tun egtl... Zeig doch einfach ein wenig Eigeninitiative.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205874</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 08 Jan 2007 17:33:13 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 09:39:16 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>kann es sein, dass loko meint: &quot;Wie kann ich den Thread von außen beenden ?&quot;</p>
<p>... so eine Art &quot;kill&quot; ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206211</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 09 Jan 2007 09:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 10:08:49 GMT]]></title><description><![CDATA[<p>Auch einfach:</p>
<p>Thread 1:</p>
<pre><code class="language-cpp">bRun = true;
while (bRun) {
    // ...
}
</code></pre>
<p>Thread 2:</p>
<pre><code class="language-cpp">bRun = false;
</code></pre>
<p>:p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206235</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 09 Jan 2007 10:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 11:55:21 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Auch einfach:</p>
<p>Thread 1:</p>
<pre><code class="language-cpp">bRun = true;
while (bRun) {
    // ...
}
</code></pre>
<p>Thread 2:</p>
<pre><code class="language-cpp">bRun = false;
</code></pre>
<p>:p</p>
</blockquote>
<p>Ich weiß ... aber vielleicht loko nicht.</p>
<p>BTW: Sollte nicht der Zugriff auf bRun serialisiert werden (hast Du vllt. daran gedacht, aber ich weiß nicht, ob loko das klar ist) ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206280</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 09 Jan 2007 11:55:21 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 12:14:58 GMT]]></title><description><![CDATA[<p>Hm, universell gesehen vielleicht. Aber ist nicht (zumindest auf den allermeisten Plattformen) der Zugriff auf einzelne integrale Daten sowieso atomar?</p>
<p>Also ich bin bisher bei einfachen Worker-Threads immer gut gefahren mit einer while (active) {...} Schleife. Wäre das auf Intel-Linux-Plattformen potentiell gefährlich, müsste ich jetzt jede Menge Programme ändern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206290</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 09 Jan 2007 12:14:58 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 13:10:48 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>also im Vorliegenden Fall hast Du's natürlich noch ein wenig einfacher, weil nur ein Thread schreibt, aber ich hätte da Bedenken. Wir haben (unter AIX) auch solche Zugriffe serialisiert .... letztlich ist aber auch die Frage, was Du mit den Daten machst: Hier greifst Du ja wirklich nur für eine einzige Information zu - wir haben oft Fälle, wo noch mehr mit der Variablen &quot;gearbeitet&quot; wird (&quot;long(er) unit of work&quot;) - da reicht es natürlich nicht, wenn jeder einzelne Zugriff serialisiert wird...</p>
<p>Ach ja: Wenn bRun nicht volatile deklariert ist .... könnte dann ein übereifriger Compiler nicht den Lesezugriff (spätestens ab dem Zweiten) wegoptimieren ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206302</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 09 Jan 2007 13:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 14:12:25 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Ach ja: Wenn bRun nicht volatile deklariert ist .... könnte dann ein übereifriger Compiler nicht den Lesezugriff (spätestens ab dem Zweiten) wegoptimieren ?</p>
</blockquote>
<p>Ja, hatte sowas mal versehentlich nicht volatile gemacht, wodurch meine Anwendung nach einem join in dem Thread hängen geblieben ist.</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206360</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Tue, 09 Jan 2007 14:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Tue, 09 Jan 2007 16:16:42 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Hm, universell gesehen vielleicht. Aber ist nicht (zumindest auf den allermeisten Plattformen) der Zugriff auf einzelne integrale Daten sowieso atomar?</p>
<p>Also ich bin bisher bei einfachen Worker-Threads immer gut gefahren mit einer while (active) {...} Schleife. Wäre das auf Intel-Linux-Plattformen potentiell gefährlich, müsste ich jetzt jede Menge Programme ändern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Ohne volatile ist es gefährlich. Und aufm x86 kannst du soweit ich weiss auch nur davon ausgehen dass ein dword aligned Lese ODER Schreib-Zugriff (aber auf keinen fall read-modify-write!) auf ein dword &quot;atomic&quot; ist. Ein &quot;bool&quot; wäre also &quot;böse&quot;, sobald du das &quot;bool&quot; durch &quot;DWORD&quot; ersetzt sollte es OK sein.</p>
<p>Ob die MESI Implementierung auf nem Pentium es schafft 2 &quot;gleichzeitige&quot; Schreibzugriffe auf benachbarte Bytes (innerhalb eines dwords, z.B. Adressen 0x1000 und 0x1001) so hinzubiegen dass keiner der beiden geschriebenen Werte verloren gehen kann ... weiss ich nicht. Falls es jmd. weiss möge er es mich bitte wissen lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206415</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 09 Jan 2007 16:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 16:17:46 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Auch mal grad ne Frage zu dem Beispiel.<br />
Kannman die beiden Threads auf zwei Konsolen ausgeben lassen, also jede auf einer eigenen?<br />
Oder geht das nicht mit Standardmitteln, wenn nicht, dann für Linux. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Grüsse und Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207241</guid><dc:creator><![CDATA[Multiscreener]]></dc:creator><pubDate>Wed, 10 Jan 2007 16:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 16:26:37 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>BTW: Sollte nicht der Zugriff auf bRun serialisiert werden (hast Du vllt. daran gedacht, aber ich weiß nicht, ob loko das klar ist) ?</p>
</blockquote>
<p>Welchen Sinn soll das geben, und von was redest du denn????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207254</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Wed, 10 Jan 2007 16:26:37 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 16:34:13 GMT]]></title><description><![CDATA[<p>Entenwickler schrieb:</p>
<blockquote>
<p>Welchen Sinn soll das geben, und von was redest du denn????</p>
</blockquote>
<p>Zugriffe serialisieren == dafür Sorge tragen dass Zugriffe in Serie ausgeführt werden</p>
<p>(mit anderen Worten: nicht gleichzeitig von verschiedenen Threads auf dasselbe Datum einschlagen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207261</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 10 Jan 2007 16:34:13 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 16:42:31 GMT]]></title><description><![CDATA[<p>Multiscreener schrieb:</p>
<blockquote>
<p>Hi</p>
<p>Auch mal grad ne Frage zu dem Beispiel.<br />
Kannman die beiden Threads auf zwei Konsolen ausgeben lassen, also jede auf einer eigenen?<br />
Oder geht das nicht mit Standardmitteln, wenn nicht, dann für Linux. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Grüsse und Danke im voraus</p>
</blockquote>
<p>Bevors auf der anderen Seite untergeht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207271</guid><dc:creator><![CDATA[Multiscreener]]></dc:creator><pubDate>Wed, 10 Jan 2007 16:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 16:46:55 GMT]]></title><description><![CDATA[<p>Multiscreener schrieb:</p>
<blockquote>
<p>Multiscreener schrieb:</p>
<blockquote>
<p>Hi</p>
<p>Auch mal grad ne Frage zu dem Beispiel.<br />
Kannman die beiden Threads auf zwei Konsolen ausgeben lassen, also jede auf einer eigenen?<br />
Oder geht das nicht mit Standardmitteln, wenn nicht, dann für Linux. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Grüsse und Danke im voraus</p>
</blockquote>
<p>Bevors auf der anderen Seite untergeht</p>
</blockquote>
<p>Einfach /dev/ttyX als Datei oeffnen. (Das darf aber normal nur ein superuser)</p>
<p>LordJaxom schrieb:</p>
<blockquote>
<p>Entenwickler schrieb:</p>
<blockquote>
<p>Welchen Sinn soll das geben, und von was redest du denn????</p>
</blockquote>
<p>Zugriffe serialisieren == dafür Sorge tragen dass Zugriffe in Serie ausgeführt werden</p>
<p>(mit anderen Worten: nicht gleichzeitig von verschiedenen Threads auf dasselbe Datum einschlagen)</p>
</blockquote>
<p>Du sagst Sachen. Biste dir da denn sicher? Nicht dass ich mir nun was falsches merke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207273</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Wed, 10 Jan 2007 16:46:55 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 17:23:30 GMT]]></title><description><![CDATA[<p>Entenwickler schrieb:</p>
<blockquote>
<p>Du sagst Sachen. Biste dir da denn sicher? Nicht dass ich mir nun was falsches merke!</p>
</blockquote>
<p>Da sagste was. Geläufiger dürfte &quot;synchronisieren&quot; sein. Aber &quot;serialisieren&quot; habe ich in dem Zusammenhang definitiv auch schon gehört (nein, nicht von Simon :D)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207300</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 10 Jan 2007 17:23:30 GMT</pubDate></item><item><title><![CDATA[Reply to boost threads on Wed, 10 Jan 2007 17:57:51 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Entenwickler schrieb:</p>
<blockquote>
<p>Du sagst Sachen. Biste dir da denn sicher? Nicht dass ich mir nun was falsches merke!</p>
</blockquote>
<p>Da sagste was. Geläufiger dürfte &quot;synchronisieren&quot; sein. Aber &quot;serialisieren&quot; habe ich in dem Zusammenhang definitiv auch schon gehört (nein, nicht von Simon :D)</p>
</blockquote>
<p>Hab ich nicht gehoert, hat damit afaik nichts zu tun! (ganz sicher kann man sich ja nie sein!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207324</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Wed, 10 Jan 2007 17:57:51 GMT</pubDate></item></channel></rss>