Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » wieder threads

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.09.2003, 16:03 Uhr
~nAvi
Gast


Ich hab jetzt ein tutorial gefunden, aber ich bekomms net hin.
Auch wenn ich den original Beispielcode compelier bekomm ich beides mal einen Speicherzugriffsfehler.
Da stimmt doch was net oder?
Ich geb euch mal den original code:

C++:
#include <iostream>
#include <pthread.h>
#include <stdio.h>
#define NUM_THREADS    5

using namespace std;

void *PrintHello(void *threadid)
{
   printf("\n%d: Hello World!\n", threadid);
   pthread_exit(NULL);
}

int main(int argc, char *argv[])
{
   pthread_t threads[NUM_THREADS];
   int rc, t;
   for(t=0;t<NUM_THREADS;t++){
      printf("Creating thread %d\n", t);
      rc = pthread_create(&threads[t], NULL, PrintHello, (void *)t);
      if (rc){
         printf("ERROR; return code from pthread_create() is %d\n", rc);
         exit(-1);
      }
   }
   pthread_exit(NULL);
return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.09.2003, 16:47 Uhr
virtual
Sexiest Bit alive
(Operator)



--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.09.2003, 16:52 Uhr
virtual
Sexiest Bit alive
(Operator)


Bei mir läuft es. Kompilier es mit Debuginfos und schau dir den core an.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.09.2003, 17:41 Uhr
~nAvi
Gast


Ich kompilier des ganze mit
g++ -o test test.cpp
und da gibt er keine Fehler aus
und bei
g++ -Wall -o test test.cpp
kommt
test.cpp: In function `void* PrintHello(void*)':
test.cpp:19: warning: int format, pointer arg (arg 2)
aber des is doch nur ein warning
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: