<?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[Problem mit thread]]></title><description><![CDATA[<p>Ich setzte mich zum ersten mal mit threads auseinander, was mach ich hier falsch</p>
<pre><code class="language-cpp">#include &quot;header.h&quot;
#include &quot;thread1.cpp&quot;
#include &quot;thread2.cpp&quot;

int main() {

pthread_t th[2];
char buf[255];

pthread_create(&amp;th[1], NULL, &amp;thread1, buf);
pthread_create(&amp;th[2], NULL, &amp;thread2, buf);

storm::sleep(60);

return 0;
}
</code></pre>
<p>thread1.cpp:</p>
<pre><code class="language-cpp">void thread1 (void *name) {

  while(1) 
    cin &gt;&gt; input;

}
</code></pre>
<p>thread2.cpp:</p>
<pre><code class="language-cpp">void thread2 (void *name) {

  while(1)
    cout &lt;&lt; input;

}
</code></pre>
<p>Mal unabhänig davon das der Quellcode keinen richtigen sinn hat (ist nur ein test)</p>
<p>ich erhalte folgenden fehler!</p>
<p>main.cpp: In function <code>int main()': main.cpp:14: error: invalid conversion from \</code>void (<em>)(void</em>)' to `<br />
void*(<em>)(void</em>)'<br />
main.cpp:15: error: invalid conversion from `void (<em>)(void</em>)' to `<br />
void*(<em>)(void</em>)'</p>
<p>was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132064/problem-mit-thread</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 08:22:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132064.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 07 Jan 2006 22:04:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit thread on Sat, 07 Jan 2006 22:04:06 GMT]]></title><description><![CDATA[<p>Ich setzte mich zum ersten mal mit threads auseinander, was mach ich hier falsch</p>
<pre><code class="language-cpp">#include &quot;header.h&quot;
#include &quot;thread1.cpp&quot;
#include &quot;thread2.cpp&quot;

int main() {

pthread_t th[2];
char buf[255];

pthread_create(&amp;th[1], NULL, &amp;thread1, buf);
pthread_create(&amp;th[2], NULL, &amp;thread2, buf);

storm::sleep(60);

return 0;
}
</code></pre>
<p>thread1.cpp:</p>
<pre><code class="language-cpp">void thread1 (void *name) {

  while(1) 
    cin &gt;&gt; input;

}
</code></pre>
<p>thread2.cpp:</p>
<pre><code class="language-cpp">void thread2 (void *name) {

  while(1)
    cout &lt;&lt; input;

}
</code></pre>
<p>Mal unabhänig davon das der Quellcode keinen richtigen sinn hat (ist nur ein test)</p>
<p>ich erhalte folgenden fehler!</p>
<p>main.cpp: In function <code>int main()': main.cpp:14: error: invalid conversion from \</code>void (<em>)(void</em>)' to `<br />
void*(<em>)(void</em>)'<br />
main.cpp:15: error: invalid conversion from `void (<em>)(void</em>)' to `<br />
void*(<em>)(void</em>)'</p>
<p>was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/960231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/960231</guid><dc:creator><![CDATA[Zombieprozess]]></dc:creator><pubDate>Sat, 07 Jan 2006 22:04:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit thread on Sat, 07 Jan 2006 22:15:23 GMT]]></title><description><![CDATA[<p>Mach mal aus den return types deiner Funktionen ein void* und return am Ende NULL.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/960254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/960254</guid><dc:creator><![CDATA[Cow]]></dc:creator><pubDate>Sat, 07 Jan 2006 22:15:23 GMT</pubDate></item></channel></rss>