Exit Status & Rückgabewert

  • Pthread kann joinable oder detached sein > Rückgabewert
  • pthread_join() nur für joinable Pthread möglich
 int pthread_join( pthread_t th, void **thread_return);
  • Rückgabewert liefert entweder pthread_exit() oder die Funktion, welche pthread_create() ausführt
  • pthread_create() gibt (void *) zurück
    • evtl. Wert umwandeln (cast)
    • Achtung: den Wert PTHREAD_CANCELED nicht verwenden! Dieser ist per Def. weder eine gültige Adresse (Pointer!) noch NULL.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Use <fn>...</fn> to insert automatically numbered footnotes.
  • You can use the <go> tags just like the <a> for nicer urls.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.